Astronauts told to return to International Space Station after sheltering over air leak repairs (opens in new tab)
Nasa had directed five of the seven astronauts to shelter inside the docked SpaceX Crew Dragon "Freedom" spacecraft while two Russian cosmonauts attempted an urgent repair.
Read the original article