The Hungarian Prime Minister Viktor Orban has described the influx of refugees and other migrants into Europe as a “poison” that his country “won’t swallow”.
So far this year, about 18,000 migrants have entered Hungary, according to the AFP news agency.
A House of Lords report published on Tuesday concluded Britain was failing to take in its fair share of unaccompanied child refugees.
Mr Orban, at a joint press conference in Budapest with Austrian Chancellor Christian Kern, said: “Hungary does not need a single migrant for the economy to work, or the population to sustain itself, or for the country to have a future.
“This is why there is no need for a common European migration policy – whoever needs migrants can take them, but don’t force them on us, we don’t need them.
“For us migration is not a solution but a problem… not medicine but a poison, we don’t need it and won’t swallow it.”