Migrants streaming across the Balkans reached Slovenia on Saturday, diverted overnight by the closure of Hungary's border with Croatia in the latest demonstration of Europe's disjointed response to the flow of people reaching its borders.
Hungary's right-wing government declared its southern frontier with Croatia off limits to migrants, blocking entry with a metal fence and razor wire, just as it did a month ago on its border with Serbia.
Hungary dismissed as insufficient a proposal at an EU summit on Thursday to give Turkey 3 billion euros in aid and the prospect of easier travel visas and "re-energized" talks on joining the bloc if it helps stem the flow of migrants across its territory.
Hungarian Prime Minister Viktor Orban, one of Europe's most vociferous opponents of immigration, wants the formation of a joint force to protect the borders of Greece, where most migrants arrive across the Aegean Sea from Turkey before heading north through Macedonia and Serbia.