Bhabhua, India
Telhar
Telhar is the name of a waterfall located in the Kaimur district of Bihar, India. The fall is located close to the origins of Durgavati River. It is only a few kilometres from the Durgavati reservoir project.
- City
- Bhabhua
- Country
- India
- Category
- Nature
- Suggested visit
- About 150 minutes
More places in Bhabhua
Background: Wikipedia