Day: September 6, 2020

Duch is Dead

One of the last chiefs of torture in the Khmer Rouge is dead. He was only convicted in 2010 – a symbol of the delayed justice in Cambodia.