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.

Copyright 2012-2020 Indiamap Digital Pvt Ltd. All rights reserved. Privacy Policy | Terms Of Use