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…
lhasa
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…