Bangalore: Scientists at the Indian Space Research Organisation (Isro) are on the brink of a path-breaking discovery. They may have found signs of life in some form or the other on the Moon
Here is the original post:
Indian scientists detect signs of life on Moon