World | Fri Mar 8, 2013 1:30am IST

Russian scientists may have found new life under Antarctic ice