kathmandu valley legends