News

"It would signal to people that the Seven Sisters isn't just a beautiful place to have a nice photo on Instagram, but it's also about the area's natural habitats and wildlife including the birds ...
Located just 1 kilometer south of Mawsmai village in East Khasi Hills district in the Indian state of Meghalaya, the Seven Sisters Falls ... as one of the wettest place on earth.