May Day protests around the world - Al Jazeera English

May Day protests around the world

MORE FROM AL JAZEERA
MUST-SEE PROGRAMMES