At an altitude of 2695 meters, Anamudi Peak is the highest peak in India outside the Himalayan Karakoram Peak and is called the Everest of South India. Anamudi means Elephants Forehead, received its …
Continue Reading about Complete Guide to Trekking at Anamudi Peak-The Everest of South India →






