Chitrakote Falls Archives - Fusion - WeRIndia

Tag Archives: Chitrakote Falls

Five magnificent waterfalls in North

Chitrakote Falls is located on Indravati River in Chhattisgarh. It is the widest waterfall in India hence commonly called as Niagara Falls of India.