Chitrakoot Falls

Chitrakoot falls in monsoon Chitrakoot Falls is in the Bastar district of Chhattisgarh state in India. Chitrakoot Falls alias Chitrakote Falls is  known as the Niagara Falls of India as it is the broadest water fall in India. Indians can visit  mini Indian Niagara falls without a visa while foreigners need an India visa. Chitrakut Falls is…

[Continue reading]