Teachers joined other public and private sector workers in a general strike on Thursday. Journalists, health workers and transport staff...