Situated at a distance of 23 km from Mawlynnong and 70 km away from Shillong, Byrdaw falls is a little bit mesmerizing fall in the Pomshutia, under the state of Meghalaya, in India. It is one of the most popular and attractive places to visit in the state.
Share On Social:
Facebook
Twitter
Pinterest
WhatsApp