Munnar – A Mystic Hill Station of Western Ghats, Kerala
Munnar is one of the most beautiful hill stations from the Southern state of India. It is situated in the Western Ghats in Idukki, Kerala. Munnar was a resort in the early British times. Surrounded by the lush green tea plantation, this tiny hill station is one of India’s most famous and most visited places. […]
