In November 2011, public school educated Neil Percival Heywood, reportedly died of alcohol poisoning in the Lucky Holiday Hotel, in a remote Chinese city. His death, virtually unnoticed at the time, has gone on to shake China’s Communist Party to the core. For the first time on television, Dispatches exposes a tale of sexual intrigue, betrayal and corruption. The film...
Show more