As parts of the world wrestle with the migration crisis it has emerged that churches in Germany have been using an historic tradition to shelter hundreds of migrants.

The practice is controversial but allows those who have lived on church land for six months or more to legitimately apply for asylum.

Jenny Hill reports from Bavaria