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.
Places to Celebrate Britain's 'Football' Heritage
This month, English fans of ‘footy’ had lots to celebrate. Despite a heartbre...
Read moreVIDEO: Celebrate the Christening and Get aTour of One of the Most Spectacular New Ships at Sea
There's a new cruise ship on the block - and she's a stunner! Celebrity Cruis...
Read moreBetter Sleep is the Travel Trend We Need Right Now
Is your New Year’s resolution to get more rest – and travel more? The good ne...
Read moreMonaco Mystique: 5 Things You Didn't Know About the World's Most Glamorous Destination
It's been featured in no less than two James Bond movies. Not to mention...
Read moreDare You! Where to Eat the World's Most Dangerous Fish
Prepared incorrectly, it’s 1200 times more toxic than cyanide! Yet this ...
Read more