Mawsmai Falls Archives - Fusion - WeRIndia

Tag Archives: Mawsmai Falls

Five magnificent waterfalls in North

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