Elephant Falls, a captivating three-tiered waterfall in Meghalaya, India, enchants visitors with its cascading beauty. Named ...
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 ...
Along the way to Nohkalikai Falls, before you reach Sohra, you will find yourself facing a road that takes you to Dain… One of the most photogenic waterfalls in India, Nohkalikai in Meghalaya ...
One of the beautiful waterfalls in Meghalaya is Phe Phe Falls (or Phea Phea Falls), located near Jowai about twenty ...