China has launched its own version of internet satellites, Thousand Sails, to compete with Elon Musk’s SpaceX‘s Starlink. What Happened: China’s Thousand Sails, a constellation of over 15,000 low-Earth orbit (LEO) satellites, aims to provide global internet coverage, CNBC reported on Tuesday. The first batch of 18 satellites was successfully launched on Tuesday using a Long March 6A carrier rocket from the Taiyuan launch center in the northern Shanxi Province of China. The Chinese Academy of Sciences confirmed the mission’s success. By 2025, China plans to deploy 648 satellites in the first ph…