Virgin Hills of Munnar, India

Virgin Hills of Munnar, India

Munnar, often called the “Switzerland of India,” beckons tourists to visit and re-visit to relax in its breathtaking natural beauty. A hill station at 1600 meters above sea-level, Munnar is the meeting point of three mountain streams and is situated in Idukki district of Kerala in the Western Ghats of South India. The picturesque town … Continued

We Said Go Travel