editInternationalLampedusa: More than 1,000 migrants arrive on Italian islandAdmin3 years ago179More than 1,000 migrants landed on the Italian island of Lampedusa in the space of a few hours on Sunday,...
editAfricaSecurityChad claims win over rebels after President Déby’s deathAdmin3 years ago210The military in Chad has claimed victory against northern rebels following weeks of fighting. The conflict against Libya-based rebels threw...