Eighty-seven migrants in a wooden boat have been rescued off the Italian island of Lampedusa and are due to arrive in Malta on Wednesday, officials said.

Malta's armed forces said one of its patrol boats took in the migrants late on Tuesday after an Italian vessel sent to rescue them broke down.

Italy has become engaged with a number of spats with Malta - the European Union's smallest country - over who should take in migrants found in the Mediterranean.

The number of illegal migrants entering the European Union fell sharply for the third year in a row in 2018, the head of the EU's border control agency Frontex said last month.

But thousands fleeing poverty and conflict across the Middle East and Africa still attempt the perilous crossing. And arrivals have exacerbated political tensions and fuelled a rise in far-right, anti-immigration parties across the continent.