Five contract workers were critically injured and one remains missing following a major explosion and fire at Oil India Limited’s (OIL) Intermediate Tank Farm in Tengakhat, Dibrugarh district, on Friday morning.