Explore Elephant Falls - Best Guide to Shillong's Natural Wonder
Planning a trip to Meghalaya? Don’t miss the breathtaking Elephant Falls, located only 12 km from Shillong, the capital city. This natural wonder i...
Planning a trip to Meghalaya? Don’t miss the breathtaking Elephant Falls, located only 12 km from Shillong, the capital city. This natural wonder i...