Elephant Falls in Meghalaya -/1 by Nickk2001 Published: June 28, 2024 (3 months ago) Category Business Link 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.