In the 1990s, a series of murders rocks a run-down industrial city in north-eastern China.
2021
2022
2017
2018
2019
2001
1987
2024
2015
2007
2012
1969
1998
—
1962