Elephant Falls Shillong Meghalaya is a breathtaking three-tiered cascade nestled in the lush hills of Meghalaya's capital. Named by British settlers after a rock resembling an elephant, the falls offer a serene escape just 12 km from Shillong. Surrounded by dense greenery and accessible via a well-maintained stairway, Elephant Falls is a must-visit for nature lovers and photographers ...