May Day Protests Across the Globe

Hundreds of thousands of people across the globe have taken