The Archbishop of York has demanded that EU nations offer asylum to refugees in their own countries rather than "shunting" them ever more towards the UK.
John Sentamu, the second most senior member of the Church of England, blamed the existence of the Jungle camp in Calais on the Schengen zone, which allows free movement across European national borders.
He said EU nations had failed to give assistance to migrants passing through their countries and questioned how the Government could be certain that members of Islamic State were not among those seeking refuge, the Daily Mail reported.
Speaking at the Henley Literary Festival, which is sponsored by the newspaper, he said the Schengen countries should "own up" to what they have created in the migrant camp in France, which is home to around 10,000 people and from where scores of refugees try to cross to the UK every week.
Dr Sentamu, himself an asylum seeker who fled Uganda in the early 1970s, said:
The Archbishop said asylum seekers were only able to move freely through Europe because of the agreement, adding:
He also suggested Britain should police Libyan waters in the Mediterranean Sea to prevent migrant trafficking.