Tibetan street vendors in the city of Lhasa
The city of Lhasa situated in Tibet is one of the world's highest cities. Its name means City of the Gods
Picture No
10710202
Media ID
47581334
Size
2394px x 1592px
(4.2MB)
Credit
Mary Evans / Natural History Museum
Source
Photograph from the Natural History Museum Collection





























