Caption: 
A boy wearing an Estelada (Catalan separatist flag) marches with a torch, under sparks set off by a demonstrator dressed as a devil, during a pro-independence demonstration in Vilafranca del Penedes, Spain, on Sept 10, 2017.
Credits: 
PHOTO: REUTERS