Two workers were killed on Thursday in an explosion at a biodiesel plant in the Spanish town of Calahorra, in the northern region of La Rioja.