Khang Khek Leu (aka Duch) was a leader in the Khmer Rouge during its rule of Cambodia from 1975 to 1979. He is best known for running the S-21 prison camp in Phnom Penh.

External links