Designed by
Title
Placards at protest #96032684
Description
STRASBOURG, FRANCE - JUL 12, 2017: Placards at protesters in city as Melenchon called for day of protest against Macron government spending cuts and pro-business tax and labor reforms
This image is editorial