Russia launched a spacecraft with three astronauts onboard on way to the International Space Station (ISS) from the Baikonur space centre in Kazakhstan early Tuesday. The Soyuz TMA-21 – named after the first cosmonaut Yuri Gagarin – was scheduled to dock with the ISS at 3.18 a.m. Moscow time April 7 (2318 GMT April 6), […]