The Last Photographs: Inside Cambodia’s Tuol Sleng, the School Where 17,000 People Vanished Prisons & Jails The building that would become Tuol Sleng — “Hill of the Poisonous Trees” — was a... Read More