Technology | Thu Aug 9, 2012 9:21am EDT

Medvedev says space failures cost Russia prestige and cash