0 reviews
Elephant Falls, located near Shillong in the northeastern state of Meghalaya, India, is a breathtaking natural wonder that captivates visitors with its serene beauty. Named after an elephant-shaped rock at its base, the falls are a three-tiered cascade, each level offering a unique and picturesque view. The lush greenery surrounding the falls adds to the tranquil ambiance, making it a perfect spot