Thats pretty neat VCheng, thanks for your research.
There is a small dirt air strip above Namche Bazaar which is not operational for passenger flights but is used for transporting important luggage and the high profile (Rich and famous) climbers visiting this area. These are the only planes that could land on the said strip. Later I'll upload a few photos of this plane taking off from this little airport.