Lapche La is Mountain pass located in Humla near village Limi. Lapche La is on about 5030 meters above sea level. Lapche La is on Nepal China border where North part is in China and South in Nepal. Holy Mount Kailash and Lake Mansarovar is clearly visible from Lapche La.
Thoughtful thoughts to your inbox