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 ...
Security forces eliminated 31 Maoists in a major encounter at Indravati National Park's tiger reserve in Chhattisgarh.