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 DetailsLhasa, the capital of the Tibet Autonomous Region, lies on the Lhasa River's north bank in a valley...
View Details