Italy's interior minister has tweeted "victory" after Spain offered to take in the 629 migrants - including 134 under-18s - he refused to allow into the country.

Matteo Salvini, who is leader of the right-wing League party, suggested in the social media post that Spain's offer vindicated his refusal.

"To politely raise one's voice pays off; it's something Italy hasn't done for many years," Mr Salvini, who ran on a promise to take a tough stance against migration, added.

His attitude is in stark contrast to that of Spain's new Prime Minister Pedro Sánchez, whose office explained: "It is our duty to help avoid a humanitarian catastrophe and offer a safe port to these people, to comply with our human rights obligations."