French President Emmanuel Macron has told the BBC that EU plans to create migrant processing centres in North Africa will not work unless the process is led by those countries.

Mr Macron said that Europe would be dealing with migration from Africa for decades due to what he called the fundamental problem of unplanned population growth in Africa.

He has been criticised for saying similar thing in the past, with some accusing him of repeating colonial sentiments.

However he also said that the EU could not take decisions for African countries.