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.
Explore the Oldest Protected Forest in the Hemisphere
If you haven’t been to the twin-island nation of Trinidad and Tobago, the cha...
Read moreTravel 'Game-Changer' for Sports Mega-Fans
How far are you willing to go to support your team and get your professional ...
Read moreThere's a New Moon on the Horizon - a Silver Moon
October was an extraordinary month for stargazers and amateur astronomers.&nb...
Read more6 Exciting Hotel Openings in Cities You'll Want to Travel to in 2022
These newly-opened hotels aren't just a home-away-from-home, they're gateways...
Read moreSpoiling you at Sea: Lifestyle Brands on the World's most Luxurious Ships
If you've never sailed on a small, luxury cruise, you don't know what...
Read more