It looks like something in the Middle East, but this is Nørrebro in Copenhagen 2014 (click here for more JW-stories on Nørrebro). The black flag is actually a war banner, showing that non-Muslims here must be fought until Sharia governs. The white flag is the flag of the caliphate, which is used where Sharia is ruling and democracy is considered blasphemy.
Translated from MX: "Hundreds of Muslims in segregated demonstration in Nørrebro":
A large group of people demonstrated at Nørrebro in Copenhagen. Women and children were walking in the back.
"Who decides?" shouts a man in a megaphone.