Khang Khek Leu
Khang Khek Leu (aka Comrade Duch) was a leader in the Khmer Rouge during its rule of Cambodia from 1975 to 1979. He is best known for running the Toul Sleng S-21 prison camp in Phnom Penh.
External links
- Cambodia History and Killing Fields (http://www.cybercambodia.com/dachs/killings/killing.html)