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: 7 Things you didn't know about Alaska's Hubbard Glacier
The Hubbard Glacier has quite a pedigree.And being named after Gardiner Hubba...
Read moreApp-Happy Kids at Heathrow with New Travel-Themed Mr. Men Characters
Remember the delightful Mr. Men and Little Miss book series for kids? They h...
Read moreEataly's $106 Million Italian Culinary Destination in Bologna
They don't want you to call it a 'theme park'. But if you're one of the foodi...
Read moreVideo: Get a Bird's-Eye View of One of the Natural Wonders of the World
Something amazing happens when the highest tides in the world arrive in Saint...
Read moreParis Landmark Hotel Re-Opens after $200-million Renovation
When you renovate a palatial, historic landmark on one of the most famously e...
Read more