Filming Locations in Lhasa

Lhasa, Tibet, China
The Captain (2019)

Lhasa, the capital of the Tibet Autonomous Region, lies on the Lhasa River's north bank in a valley...

View Details