>>4189116 lb
That is a French-designed, French-built VBRG given to police forces across the nation. That one is from the small town of Hermes in Picardie.
EU flags are on all sorts of shit in EU countries, and mean nothing. It probably was refurbished using money from some EU development fund (these are OLD VBRGs). So the flag just means they used EU money.
All police and military in France are 100% controlled by French officers.
This is a nothing burger by stupid Americans and American influenced armchair warriors who haven't a clue how the real world works.
If there were any German or Dutch military in Paris for some good reason, they will have already been recalled because and whiff of non-French involvement in the Policing would lead to the French taking the violence to neighboring countries.