Nestled in the Nilgiris in Tamil Nadu at an altitude of 2268 metres, the ‘Queen of Hills’...