At least 22 workers have been killed after a fire started in the Shaan Knitting and Processing Limited garment factory last night.