About Lower Ghaghri Falls
Lower Ghaghri Falls is located 10 kilometres from Netarhat in Latehar district in the Indian state of Jharkhand. It is the 33rd highest waterfall in India. It is known for its mesmerizing beauty and a major tourist attraction in Jharkhand.