Lhasa is a city and administrative capital of the Tibet Autonomous Region of the People's Republic of China. Lhasa, which means "Land of the Gods" and is over 1,300 years old, sits in a valley right next to the Lhasa River. In the eastern part of the city, near the Jokhang Temple and Barkhor neighborhood, Tibetan influence is still strong and evident and it is common to see traditionally dressed Tibetans engaged on a kora (a clockwise circumambulation or walk around the Jokhang Temple), often spinning prayer wheels.
Video: This Historic Hospital is now a Design Hotel
If you're looking for a room with a view in Marseille... this is it.The Hotel...
Read moreVideo: The Best of Buenos Aires: A Monograms Tour with a Local Host
Buenos Aires ranks high on travel bucket lists: an exciting, European-influen...
Read moreVideo: Normandy WW2 Landing Beaches
It may not be the most joyful travel experience you have in Northern France...
Read moreOutdoor Active Travel in Downtown Vancouver
Vancouver may be Canada's most famously 'outdoorsy' major city. Even in a cit...
Read moreA Carry On Kayak
The world's first nesting performance kayak may not actually reduce to ai...
Read more