Coonoor, the verdant hill station resting in the mystic land of Tamil Nadu, is the travel destination of a lifetime.…