China is almost ready to launch the first set of satellites for a massive constellation that will compete with SpaceXs Starlink Internet network, a US company. The first network components were launched by state-run Shanghai Spacecom Satellite Technology (SSST), according to Xinhua. The constellation known as Thousand Sails is part of SSST. ..Read More