Libyan police chief arrested in Italy for alleged war crimes - reports

22nd Jan 2025    |     Source: BBC

Human rights organisations have condemned abuses at Libyan detention centres, such as this one in Tripoli