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...
Thank you for visiting The Space Report!
The Authoritative Guide to Global Space Activity, Packed with Over a Decade of Data, Resources, and Information.