Located just 1 kilometer south of Mawsmai village in East Khasi Hills district in the Indian state of Meghalaya, the Seven Sisters Falls have the reputation of being the fourth highest waterfalls ...
In the heart of Meghalaya’s dense forests lies Phe Phe Falls, an untouched gem. The waterfall, which cascades into a tranquil pool, offers a serene ambiance perfect for a day of relaxation.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results