With up to 300 migrants now thought to have died as they tried to reach the Italian island of Lampedusa, where does responsibility lie for a tragedy like this? Show more
Discover 11,128,835 listings and 281,546 playable programmes from the BBC
With up to 300 migrants now thought to have died as they tried to reach the Italian island of Lampedusa, where does responsibility lie for a tragedy like this? Show more