September 24, 2012
Lake Tilicho by Shikchit Khanal
Tilicho Lake is the World’s highest lake with an altitude of 4919 meters, situated in the Annapurna range of Central Nepal Himalaya....