Nice demonstration scene. At least one of the signs is in French (there are some others I can't make out but think they're also in a foreign language), and there are a couple of what look like Communist Party flags.
French political rally, Photoshopped? All the signs preprinted, professionally done......