Tag: Shabani Lukoo

DRC: at least 129 dead in botched escape attempt from country’s largest prison

September 4, 2024

At least 129 people were reportedly killed while trying to escape from the Democratic Republic of Congo's (DRC's) largest and chronically overcrowded prison in the ... Read More