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
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