The Bishop Falls is located in which state?
Q. The Bishop Falls is located in which state?
Answer: Meghalaya
Notes: The Bishop Falls is a three-tiered waterfall with a height of 135m and is located in Shillong, Meghalaya. The Bishop' Falls is often referred to as the twin brother of the Beadon Falls since both tumble down the same escarpment into a yawning gorge. It is the 22nd highest waterfalls in India.

 

This question is part of Current Affairs Daily 20 MCQ Series Course on GKToday Android app.