newsweekpakistan.com
A Movement of Many Shades
France’s ‘yellow vest’ protestors have varying agendas, all united in their anger against President Macron