Elephant Falls

If you're on a search to unravel the beauty of the natural wonders within Meghalaya, Elephant Falls is among the best places to go to in Shillong. It's a sight…

Continue Reading Elephant Falls