Blog

June 30th, 2012 10:57pm


tripchina

Potala Palace – Lhasa, Tibet

The Potala Palace is located in Lhasa, Tibet Autonomous Region, China. It was named after Mount Potala, the abode of Chenresig or Avalokitesvara.