Tens of thousands of protesters from the far right and far left joined forces.
Tens of thousands of protesters from the far right and far left joined forces.
Tens of thousands of protesters from the far right and far left joined forces.