World News | Agence France-Presse | Friday June 5, 2015
Three astronauts who had their stay on the International Space Station extended by a month after a rocket failure are set to land back on Earth on June 11, the head of Russia's space agency said today.
www.ndtv.com