Now a BBC Radio 4 Drama Series. Political corruption, capitalist greed and past injustices are all revealed when Inspector Chen investigates a serial killer in Shanghai. An early morning jogger found her. Clad in nothing but a red mandarin dress, …