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.
1991
2009
1975
1989
1944
1943
2020
1964
2008
1974
1985
1958
2025
1977
1999
2000
1981
1980
1978