Journey Weblog / Taudaha Lake



Taudaha Lake is a small lake within the outskirts of Kathmandu, in Nepal. The identify comes from a mix of Newari phrases ‘Ta’, which means snake and ‘Daha’, which suggests lake.

source