Explore Elephant Falls – Best Guide to Shillong’s Natural Wonder

Planning a trip to Meghalaya? Don’t forget to explore the natural wonder of Elephant Falls in Meghalaya, 12 km from the capital of Shillong.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top