Turn off light Favorite

The Shanghai Story (1954)

Shanghai, China. The last expatriate Westerners still living in the city are imprisoned in a hotel by the communist authorities... Read More