Three Chinese astronauts — Chen Dong, Liu Yang, and Cai Xuzhe — have arrived at China’s new space station, which is currently under construction. The three will stay at the station for six months, managing the arrival of two new modules to be added to the station: One called Wentian which will launch in July, and another called Mengtian which will launch in October. They will also conduct scientific experiments and check equipment on the station, ready for it to begin full operations once completed. The three astronauts on the Shenzhou-14 mission were launched using a Long March-2F rocket from...