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.
The World's Largest, Most Spacious Luxury Expedition Yacht Unveiled
It's an ice-class ship with the latest technology, able to navigate spring an... read more
5 Places to Go Island Hopping in Tahiti
The very word 'Tahiti' evokes the mystique of one of the most remote and roma... read more
This Resort Has Built an Observatory to Tour Hawaii's Ancestral Night Skies
Ancient Hawaiian culture meets the astro-tourism trend in this new experience... read more
#LookUpTogether During Dark Sky Week and at the World’s Largest Dark Sky Preserve’s Festival in the Rockies
The COVID-19 pandemic kept everyone at home, resulting in an unexpected and h... read more
Where do Expedition Cruises Sail? And Where Will You be Able to Go Next?
Many people have heard about luxury expedition cruises to the Antarctic. But ... read more