Related
Protests over cost of living turn violent across France