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.
1958
1984
1974
2018
1972
2020
1994
1929
1947
1962
2008
2007
1957
2006
2002
2016
2005