Scene Of Namsto Lake, Tibet

This Photo Is The Scene Of Namsto Lake, Tibet, China. This Lake Is A Holy Site In Tibet Buddhism Tales. It's The The World's Highest Lake At An Altitude Of About 4,700 Metres (15,420 Feet). Photo