Lukla-Mount-Everest

Lukla-Mount Everest

Lukla is a town situated in the Khumbu, Nepal. It’s at at 2,860 meters (9,380 ft) and it has a small airport. Lukla means: place with many goats and sheep, nowadays is unlikely to ...