India Top Indian mountaineer Malli Mastan Babu found dead Omilights | April 4, 2015 One of the India’s top successful mountaineers, Malli Mastan Babu, is reportedly dead, according to the Times Now news. Babu had gone missing on his latest mission in Read More