By 2025, China is aiming to deploy 648 satellites of the “Thousand Sails Constellation” to create global internet coverage, according to state media CCTV.
By 2025, China is aiming to deploy 648 satellites of the “Thousand Sails Constellation” to create global internet coverage, according to state media CCTV.