China Launches First Satellites for Mega Internet Constellation Project
China launched 18 satellites on Tuesday, marking the start of its “Thousand Sails Constellation” project, the nation’s version of SpaceX’s Starlink, aiming to provide global satellite internet connectivity.