There are reports that Germany could expect up to one and a half million refugees and migrants this year, nearly double what the government has officially estimated.

Many towns and cities are struggling to cope with the record influx of asylum seekers.

Jenny Hill reports from Hamburg.