Where is Lhasa?

Lhasa, which is the capital of Tibet, is located at the foot of Mount Gephel in the Tibet Autonomous Region of the People’s Republic of China. It is one of the highest capitals in the world and the seat of the Dalai Lama. To find more information click here: