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