Long March 6A launches third batch of satellites from the Thousand Sails constellation
HELSINKI – China launched the third batch of 18 satellites for the Thousand Sails constellation late Tuesday, as the company behind the project aims for global services in 2025. A…