No space exploration without Russia
Possessing the biggest-yet space telescope, just launched into orbit, and the only manned spaceship that can take cosmonauts to the ISS, Russia’s role in world space programs is irreplaceable, the country’s space chief Vladimir Popovkin told RT.