Nepal
Devi's Fall: Pokhara's mesmerizing Waterfall
Location Devi's Fall, situated in the heart of Pokhara at a spot called Lakhan Chowk, is a prominent tourist destination. Also referred to as "Patale Chhango," translating to "Waterfall to Hell," this waterfall is renowned for its powerful flow that surges through a sinkhole