The Potala Palace is located on Mountain Maburi in the northwest of Lhasa City, the capital of Tibet Autonomous Region, China. It is the world’s highest magnificent building consisting of palace, castle and temple, and Tibet’s the largest and most intact ancient palace building group.