In the 1990s, a series of murders rocks a run-down industrial city in north-eastern China.
2012
2023
2024
1987
1976
2003
1994
2002
2017
1997
2015
—
2014
1985