The two largest space powers outside the U.S. had wildly divergent records in 2011, with Beijing boasting 19 launches and demonstrating in-orbit docking for a future space station while the Kremlin ordered an investigation into a string of high-profile engineering failures plaguing Russia’s space program ...
|