Russian scientists believe they have discovered new life forms sealed off for millions of years in a subglacial lake deep under the Antarctic ice, the RIA news agency reported on Thursday. A... Read more
The country that oversaw the launch of the world’s first artificial satellite hopes to regain some of its former glory with a big boost in space spending announced by Russia on Thursda... Read more