Q. Toluene reacts with a halogen in the presence of iron (III) chloride giving ortho and para halo compounds. The reaction is
(a) electrophilic elimination reaction
(b) electrophilic substitution reaction
(c) free radical addition reaction
(d) nucleophilic substitution reaction