Highest Bazaar in the World
The is a bazaar at the north base camp of Mt. Everest. It's the world's highest shop at an altitude of about 5,200 metres (17,100 feet).
© Trix1428 | Stock Free Images
Similar Free Images
Categories: