China recently launched the first 18 satellites for its “Thousand Sails” internet megaconstellation with a Long March 6A rocket. These satellites are part of China’s broader plan to deploy up to 14,000 satellites to provide global broadband coverage, similar to initiatives like SpaceX’s Starlink.