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.
1981
1983
2023
2016
—
2012
2011
1950
1942
1964
1955
1952
1991
2022
1957
1978
1990
1927
1967