Waterfall
Hogenakkal Falls
Hogenakkal Falls, often called the “Niagara of India,” is a spectacular waterfall on the Kaveri River in Tamil Nadu. The river splits into multiple s…
View Details