Taudaha Lake is a popular tourist destination located in the Kathmandu Valley, Nepal. The lake is situated at the base of the Pharping hill and is surrounded by lush green forests, making it a popular spot for picnicking, bird watching and nature walks. The lake is believed to be sacred to both Hindus and Buddhists, Read more…