Bishop Falls
The Bishop Falls is positioned in Shillong, within the Indian nation of Meghalaya. It is the 22nd maximum waterfalls in India. The Bishop Falls is a three-tiered waterfall with a height of 135 metres. The Bishop' Falls is often known
The Bishop Falls is positioned in Shillong, within the Indian nation of Meghalaya. It is the 22nd maximum waterfalls in India. The Bishop Falls is a three-tiered waterfall with a height of 135 metres. The Bishop' Falls is often known
At a distance of 5 km from Shillong Bus Stand, Bishop and Beadon Falls are twin waterfalls located at Suna Valley of Shillong in Meghalaya. Situated on NH-40 at Mawprem, these are the high-quality waterfalls in Meghalaya and the various