The Taudaha Lake is believed to be a remnant pool of the huge lake that once existed where now the city of Kathmandu sits.