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)