FRANCE

Yellow Vest protesters clash with police on Champs-Elysees

2018-12-01 10:01 Yellow Vest protesters clash with police on Champs-Elysees