Catherine Falls is a double-cascaded waterfall located in Kotagiri, The Nilgiris District, in the Indian state of Tamil Nadu. It is a major tourist spot,…
Catherine Falls is a double-cascaded waterfall located in Kotagiri, The Nilgiris District, in the Indian state of Tamil Nadu. It is a major tourist spot,…