Chitrakoot waterfalls
27 December 2012 Chitrakoot falls is called as “Niagara of India”. It is a common practice in India to compare falls against Niagara!! But to give credit to Chitrakoot, it is an amazing falls to see in monsoon although I never … Continued