Echo Point Munnar: The Natural Wonder of the Nilgiri Hills
1 Comment on Echo Point Munnar: The Natural Wonder of the Nilgiri Hills Echo Point Munnar is a popular tourist destination in the Nilgiri Hills of Kerala, India. It is located at an altitude of 600 feet above sea level, and is about 15 kilometers from Munnar town. The point is named for its natural echo phenomenon, where sounds can be heard multiple...