0 reviews
Hundru Falls, located near Ranchi in the Indian state of Jharkhand, is a breathtaking natural wonder that captivates visitors with its stunning beauty. The falls are formed by the Subarnarekha River cascading down a height of 98 meters, creating a mesmerizing spectacle of water and mist. Surrounded by lush greenery and rugged terrain, Hundru Falls offers a serene escape from the hustle and bustle