Munnar is undoubtedly one of my favorite places in India. This enchanting town is one of those rare places where nature’s finest handiwork is on full display. It is as peaceful as it is beautiful. Nestled in the Western Ghats of Kerala, India, Munnar is a paradise for...