0 reviews
Bishop Falls in Shillong is a mesmerizing natural wonder that captivates visitors with its breathtaking beauty. Plunging from a height of 443 feet, it is one of the tallest waterfalls in India. Surrounded by lush greenery and rugged cliffs, the falls create a serene and picturesque landscape. The cascading water forms a misty veil, adding to the enchanting atmosphere. Located in the heart of Megha