Elephant Falls Shillong: Best Natural Wonder in the Abode of Clouds
Overview Elephant Falls is one of the most popular and scenic waterfalls in Shillong, Meghalaya. Known locally as “Ka Kshaid Lai Pateng Khohsiew,” which translates to “The Three Step Waterfalls,” this natural wonder is named after a nearby rock that resembled an elephant. Although the rock was destroyed in an earthquake, the name has remained, […]
Elephant Falls Shillong: Best Natural Wonder in the Abode of Clouds Read More »










