Reaction between anisole and acetic acid and pyridinium tribromide is a:

a) Esterification reaction
b) Friedel-Crafts reaction
c) Halogenation reaction
d) Electrophilic aromatic substitution reaction