Mawsmai Falls | Fusion - WeRIndia

Mawsmai Falls

Mawsmai Falls

Mawsmai Falls is also known as Seven Sisters Waterfalls. It is located in Meghalaya. It is one of the tallest waterfalls in India.


Leave a Reply

Your email address will not be published.