Strike went ahead despite calls for it to be postponed because of COVID-19, with riot police using tear gas to disperse the crowds.