Biden and Putin praise Geneva summit talks but discord remainsThe presidents of the US and Russia have praised their talks in Geneva but have made little concrete progress at the first such meeting…Jun 17, 2021Jun 17, 2021
Shenzhou-12: China launches first crew to new space stationChina has launched three astronauts into orbit to begin occupation of the country’s new space station.Jun 17, 2021Jun 17, 2021