Russian review after space launch failures
Russia's latest space launch failures have prompted authorities to take a closer look into the nation's struggling space industry, the Kremlin said.
A Russian weather satellite and nearly 20 micro-satellites from other nations were lost following a failed launch from Russia's new cosmodrome in the Far East on November 28.




