Contractual health workers working under Siliguri Municipal Corporation on August 24 held protest demanding immediate release of their delayed salary.