Yep, it's Lukla in Nepal
One of the five airports in the world that I want to fly to as a pilot.
There is a video available of a Twotter on takeoff.....give me a few minutes and I'll find it.
here we go.....thanks to Windle Poons, who posted this a while back
http://www.bazlinton.com/images/Lukla_2001.mpg