Nearly two dozen protesters from different organizations gathered at Liberty Mall near the Massachusetts State House in the late afternoon on Wednesday to rally and celebrate International Workers Day. International Workers Day, or May Day, is a holiday celebrated in over 100 countries on May 1 that spotlights workers’ rights. Though it has its origins...