Waterfalls

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