Participants hold German national flags during a demonstration called by anti-immigration group PEGIDA, a German abbreviation for “Patriotic Europeans against the Islamisation of the West”, in Dresden yesterday. Thousands of opponents of Germany’s policy towards asylum seekers and Islam took part in the protest.

