World

News

3 Astronauts Return From International Space Station.

Two Russian cosmonauts and a NASA astronaut touched down Saturday on the steppe of Kazakhstan following a half-year mission on the International Space Station, footage broadcast by the Russian space...

NDTV News