Kerala : God's Own Country

Kerala "God’s Own Country" is one of the most beautiful states of India. It is globally famous as one of the most popular travel destinations of India. It is its unique cultural and geographical features that make it internationally famous travel destination.

Showing posts with label Idukki Dam. Show all posts
Showing posts with label Idukki Dam. Show all posts

Idukki Dam

›
The Idukki Dam , located in Kerala, India, is a 168.91 m (554 ft) tall arch dam. The dam stands between the two mountains - Kuravanmala ...
7 comments:
›
Home
View web version
Powered by Blogger.