Shillong, India
Bishop Falls
The Bishop Falls is located in Shillong, in the Indian state of Meghalaya. It is the 22nd highest waterfalls in India.
- City
- Shillong
- Country
- India
- Category
- Nature
- Suggested visit
- About 150 minutes
More places in Shillong
Background: Wikipedia