How accurate--in your opinion--is PTI, anyway?
PTI is the Press Trust of India. They are pretty reliable.
http://www.ptinews.com/
And they are not the only ones reporting this find:
http://news.google.com/news?sourceid=navclient&ie=UTF-8&rls=GGLJ,GGLJ:2006-08,GGLJ:en&q=vishnu+russia