Chitrakoot Falls, India - Chitrakote is popularly known as the Niagara of India, because of its width. It is situated in the west side of Jagdalpur in the Bastar District of Chhattisgarh ...