Kathmandu Taudaha Lake: A Serene Oasis of Nature, Myth, and Biodiversity June 25, 2026 · 9 min · 16 views