German Chancellor Angela Merkel has told European Union countries to tackle racist attitudes within the bloc, and said that no member state can avoid the "challenge" migration poses.

She made the comments on Saturday after being welcomed in Spain by Prime Minister Pedro Sanchez, in a visit taking place as a migrant-exchange deal between the two countries came into effect.

After their meeting, held in the Donana natural reserve in the southern region of Andalusia, the two leaders promoted a shared approach to immigration into the bloc amid increasing populist opposition in some countries to taking in more people seeking asylum.

Al Jazeera's Sonia Gallego reports.

Get Free Standard Shipping at Eastern Mountain Sports! Shop Now!

More videos