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.
Beyond the Beach: Unforgettable March Break Family Adventures
Break the boredom of March Break getaways. There’s still time to make March B... read more
New Museum in Denmark Celebrates the Fantastical World of Hans Christian Andersen
Many of us have spent hours of our own childhoods or alongside our favorite k... read more
How to get Your Downton Abbey Travel Fix as its “Grand Finale” Hits Theaters
“Set-jetting” to locations in Britain means that you don’t have to say goodby... read more
Spring Gardens, Tropical-Style in Costa Rica
'Spring flowers’ takes on new meaning in the tropics. With Costa Rica’s epic ... read more
Top 10 Souvenirs from the French Riviera
France’s legendary Côte d’Azur has long been a fabled coastline of sunshine, ... read more