Tens of thousands of left-wing protesters