International Space Station

Advertising

Dzhezkazgan (KAZAKHSTAN) (AFP)

Two NASA astronauts and a Russian cosmonaut returned to Earth on Wednesday, rounding off a mission of more than five months aboard the International Space Station.