Chitrakoot Falls in Chhattisgarh, known as the 'Niagara of India,' is India's widest waterfall. It spans up to 300 meters during the monsoon season and offers a breathtaking view. The region around ...