Tag: Shillong

Elephant Falls

Elephant Falls in Shillong Is a Must Visit Place

The Elephant Falls, located close to Shillong, is one of the most visited waterfalls in the North East. They got their name from the elephant-shaped rock that can be seen at the base of the waterfall. It’s a tourist haven since all three levels of the falls may be seen from various vantage points by