Police restrain a Salafist protestor in the German town of Solingen on May 1.
dapd

Police restrain a Salafist protestor in the German town of Solingen on May 1.