Namche BazaarNamche Bazaar, a town located high up in the mountains of Nepal. We were fortunate enough to visit this town while trekking in the Himalaya Mountains.