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.
'Pandemic Pivots' in Travel We Hope Will Stick Around Forever
Necessity is the mother of Invention, they say, and the pandemic, while it ha... read more
What You Need to Know to Climb Mount Kilimanjaro
Hiking up the tallest freestanding mountain in the world is on a lot of peopl... read more
Sneak Peek at Celebrity Cruises’ New River Ships
How is Celebrity Cruises bringing their revolutionary, ‘Edge-class’ ocean shi... read more
Vanessa Williams To Kickoff The Holiday Season Aboard Crystal Serenity
Crystal is delighted that multi-award-winning singer and actress Vanessa Will... read more
From Epic to Film to Real Life: How to Take your Own Greek Odyssey
Christopher Nolan’s The Odyssey put one of the world’s oldest travel stories ... read more
Juno Beach Centre
The Juno Beach Centre is Canada’s Second World War museum and cultural centre... read more