GERMANY-FARRIGHT-IMMIGRATION-ISLAM-POLITICS-RELIGION-SOCIAL

A demonstrator holds a German flag during a rally by a mounting right-wing populist movement on January 5, 2015 in Dresden, eastern Germany. Counter-demonstrations were called for several cities against the group 'Patriotic Europeans Against the Islamisation of the Occident', or PEGIDA, whose weekly anti-immigrant street protests have been condemned by church, business and political leaders. AFP PHOTO / ROBERT MLCHAEL (Photo credit should read ROBERT MICHAEL/AFP/Getty Images)