The Italian island of Lampedusa. Is this the place where all migration problems of Europe cumulate?Winnie FaustSold outTrack