Niagara Falls of India, commonly known as the Hundru Falls, is located in Jharkhand and is one of the largest waterfalls in the country. With a height of about 98 meters, the falls cascade down rocky cliffs into the Subarnarekha River, creating a mesmerizing sight. Surrounded by lush forests, it offers a perfect spot for nature lovers and adventure seekers.