Spain arrests 19 on suspicion of torture and murder after 50 disappear from migrant boat
Spanish police say they have arrested 19 people suspected of murder and…
Italy releases Libyan wanted for alleged war crimes
Opposition parties and NGOs are demanding explanations from the Italian government after…
From Ghana to Germany: Tracking down the owner of a lost wallet
The black, weathered, plastic wallet found on the Italian island of Lampedusa…