Doddabetta is a mountain peak located in the Nilgiri Hills of Tamil Nadu, South India. It is the highest peak in the region with an elevation of 2,637 meters (8,652 feet).
By Vinoth Boopalan3 years ago in Wander