Hidden water temple in the heart of Nepal country located in Kathmandu.