Lhasa, the capital of the Tibet Autonomous Region, can be found on the northern bank of the Lhasa River in the Himalayas. Nicknamed the ‘Forbidden City’ because of its many sacred religious sites, Lhasa translates to mean ‘Place of the Gods.’ Also dubbed the ‘City of Sunshine’ because of its average of eight hours of… Continue Reading
Potala Palace in Tibet – The World’s Highest Palace
In the autonomous region of Tibet in China is the city of Lhasa, where visitors can find several amazing historic attractions. Few are quite as fascinating, or as significant, as Potala Palace. The Buddhist building is enormous, and it is one of the most iconic destinations in all of Tibet. No visit to the area… Continue Reading