Niagara Falls of India Archives - Fusion - WeRIndia

Tag Archives: Niagara Falls of India

Places in India that look

Chitrakoot Falls is called as the Niagara Falls of India with its beauty.

Spectacular Places to visit in

Hogenakkal waterfalls in Tamil Nadu is also referred to as the "Niagara Falls" of India.