China launches its rival to Elon Musk's Starlink internet satellites
0
By 2025, China is aiming to deploy 648 satellites of the "Thousand Sails Constellation" to create global internet coverage, according to state media CCTV.