Munnar is a fascinating town located amid the sharply undulating terrains of Southern India. Not only has this travel site ...