National News

Russian space capsule lands in steppes of Kazakhstan

A Russian Soyuz space capsule carrying three astronauts from the International Space Station has landed in the steppes of Kazakhstan.