In the 1990s, a series of murders rocks a run-down industrial city in north-eastern China.
2017
1998
2012
2023
2014
—
2025
2020
2007
2024