In the 1990s, a series of murders rocks a run-down industrial city in north-eastern China.
2024
1981
—
1999
2007
2001
2006
2008
1996
1972
1965