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”.