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.
2016
2020
1957
1941
1924
1961
2002
2007
1932
2005
1970
1969
1980
2004
2003
1936