China launches first satellites for Internet megaconstellation into space
China on Tuesday successfully launched a satellite group up into space with more on the way aimed at improving broadband services across the massive Asian nation.