logo.png
product_banner01.jpg

Bishop Falls

The Bishop Falls is a waterfall, located in Shillong city of Meghalaya.

The fall is the 22nd highest waterfalls in India.

It is a three-tiered waterfall with a height of 135 metres.