2017 – Human Space Launch

During 2017, Russia was the only nation that launched humans into orbit. Russia continued providing its service, ferrying passengers to the International Space Station (ISS). Of the 91 orbital space launches around the world, four launched from Russia to the ISS, making up 4% of the global launch sh...

This article is for subscribers. Please sign up for a subscription or login below.