Travel & Tourism
Travel & Tourism 3010 Videos
Seven Sister Waterfall in Meghalaya

Meghalaya, a North-east state in India, is blessed with a number of gorgeous waterfalls. Seven Sister waterfall in Meghalaya obtained its name from the seven different waterfalls that cascade down the hill during the monsoon season. Some of the other famous waterfalls in Meghalaya are Bishop and Beadon falls, Elephant Falls, Spread Eagle Falls, Sweet Falls, and Crinoline Falls.