1

Elephant Falls: Nature’s Cascading Beauty

vishal05
Located near Shillong, Elephant Falls is a stunning three-tiered waterfall surrounded by lush greenery. Named by the British after a rock resembling an elephant (now destroyed), it’s a serene spot perfect for nature lovers and photographers. The soothing sound of water adds to its charm. https://www.captureatrip.com/blog/elephant-falls-shillong-meghalaya
Report this page

Comments

    HTML is allowed

Who Upvoted this Story