translate English to French: We have seen similar scenes in Southern Italy and Lampedusa.
Nous avons été les témoins de scènes similaires dans le sud de l'Italie et à Lampedusa.