1. Chitrakot Waterfalls The Chitrakoot Falls is a waterfall located near Jagdalpur, in Bastar district in the Indian state of Chhattisgarh on the Indravati River. The height of the falls is about 29 metres (95 ft). It is also called the Niagara Waterfalls of India. 2. City Palace in Udaipur Udaipur,...
Read More...