The Chitrakoot Waterfalls – The Niagara Falls of India


Thinking of visiting the Niagara Falls and getting lost amidst the sound of the free roaring water? Why not give poor India a chance before you get there! India is no less than Canada when it comes to massive waterfalls. So before you land up in Niagara, make a plan and visit the Chitrakoot Falls in Chattisgarh.


Tags: Chitrakoot , Waterfalls