Shanghai, China. The last expatriate Westerners still living in the city are imprisoned in a hotel by the communist authorities in order to find the spy hiding among them.
2025
1946
1965
2015
2014
2020
1964
1988
2011
1932
2027
2019
1931
2016
1934