France: Yellow Vest Protestors with Police Clash in Strasbourg
- Captured on Saturday 27th of April 2019
- Location is Strasbourg
Description
French police fired tear gas to push back protesters who tried to march towards the European Parliament building in Stra Read more...