Munnar- Truly Heaven

Travel & Tourism
3071 Videos
4562 Views
Close

Have you ever been in heaven? If not, do visit this nature built heaven located in god’s own country —Kerala. Munnar, a mesmerizing hill station located in the Idukki district of Kerala, India is known not only for its undulating tea plantations, but also for its unmatched scenic beauty, which you can’t even imagine or dreamt of.

Shown here is the video of passing clouds taken from Top Station in Munnar, which was a transshipment point for delivery of tea from Munnar to Bodinayakkanur. Touch and feel the heaven, which nature has specially designed for Munnar.

28 Videos210176 Views