Lhasa Chengguanqu , China

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.

Featured Experiences

Featured Travel Stories

- They say ’50 is the new 30!’ And now there’s a new brand of travel experiences - designed just for this new generation of travelers - with maturity, busy lives,...

read more
Tauck Launching Small Groups Just for Travelers in Their 40’s and 50’s
Culture & History

Why Belfast is the Best Place to Experience the Legend of the Titanic

Belfast - Wait, Belfast? Part of the legend of the Titanic? The most famously-doomed passenger ship tale of all time? Wasn’t she a British ship, sailing from... read more

Wellness

Cheers to a New Year!

Best Western Travel Inn Hotel - With 2022 right around the corner, we just want to take a moment to say how thankful we are for your support this year, and... read more

Local Events

Rum and Cigar Festival Elevates St. Barts to New Levels of Luxury Island Lifestyle

St Barts -  It’s a tiny island with a big reputation as one of the most chic destinations in the Caribbean. Legendary St. Barts combines French ‘art de... read more