Yellow vest protestors have caused havoc on the streets on France for the past 15 weeks, driven by anger over fuel taxes, the cost of living, and a political …

source