French Yellow Vest protesters have clashed with riot police near the Arc de Triomphe on the 18th straight weekend of demonstrations against President …
Via Youtube
French Yellow Vest protesters have clashed with riot police near the Arc de Triomphe on the 18th straight weekend of demonstrations against President …
Via Youtube