Tilicho World largest lake Tilicho to be replaced by Nepal's newly-discovered lake The Kajin Sara lake in Manang district was discovered about a few months ago by a team of mountaineers, the Himalayan Times reported. « Previous1Next » 1 of 1