BishopS Falls
3.60
(87)
3rd
Water Fall
BishopS Falls - Location details
Bishop'S Falls, East Khasi Hills, Meghalaya
BishopS Falls - History details
Bishop's Falls is a three-tiered waterfall located in the East Khasi Hills district of Meghalaya, near the capital city of Shillong. It is one of the tallest waterfalls in India, with a height of 135 meters (443 ft).
Reviews
3.60
(87)