Coonoor, nestled in the Nilgiri Hills in Tamil Nadu, is a hill station blessed with outstanding views, and lush green…
It would be an understatement to call India's hill stations anything less than heavenly. Attracted not only to the ethereal…