Anamudi - Wikipedia, the free encyclopedia
'Anamudi' is the highest peak in South India. The name 'Anamudi' literally translates to "elephant's forehead," a reference to the resemblance of the mountain to an elephant's head, at an elevation of 2,695 metres (8,842 ft), and a topographic...