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: Silversea's Exclusive Carnaval Experience in Rio
Rio's annual pre-Lent extravaganza, Carnaval is the highlight of Rio'... read more
Emerald Partners with PerryGolf to Launch Luxury Golf Cruises in the Caribbean
Emerald Cruises & Tours has announced a new partnership with PerryGolf, a... read more
Celebrate This Island’s Sweet Harvest at its Annual Summer Mango Festival
On some islands, they like to tell you how many beaches they have, or days of... read more
Cruise to Cuba? Yes You Can!
10 ways you can cruise to Cuba this year. One of the biggest travel stories ... read more
5 Stars and Social Consciousness; A Paris Hotel Creates the Future of Luxury Cuisine
The first luxury hotel to win 5 Michelin stars is putting its money where its... read more
Juno Beach Centre
The Juno Beach Centre is Canada’s Second World War museum and cultural centre... read more
