China has launched three astronauts into orbit to build its new space station
China has launched its first crewed mission in five years, successfully sending three astronauts to its new space station. The Shenzhou-12 mission is China’s longest-ever human-crewed one and is the third of an estimated 11 missions required to realize the country’s plans to build the new station, which...