A Complete Guide About Meesapulimala Tourism Resembling a tiger’s face and spread like a “moustache”, Meesapulimala is a hotspot of rich biodiversity which is formed of 8 peaks and it literally means ‘Whiskers of the Tiger Mountain’. Standing at a height of 2641 meters above …