China launches its rival to Elon Musk's Starlink internet satellites
August 06, 2024 at 08:26 AM EDT
By 2025, China is aiming to deploy 648 satellites of the "Thousand Sails Constellation" to create global internet coverage, according to state media CCTV.