Hogenakkal Waterfalls, located on the Kaveri River in Dharmapuri, Tamil Nadu, is a beautiful and natural wonder and is often called the “Niagara of India”.

Hogenakkal Waterfalls, located on the Kaveri River in Dharmapuri, Tamil Nadu, is a beautiful and natural wonder and is often called the “Niagara of India”.