A massive explosion has rocked the hydrocarbon refinery in eastern Iran's Birjand special economic zone, with the fire now engulfing all 18 reservoirs in the refinery.