Which of the following statements is/are wrong ?
A. Product `(B)` is

and `BrCl` reacts with pyridine to form a complex

`(n-`Bromopyridinium complex `)`.
B. Product `(B)` is

and the complex is

`(n-`Chloropyridinium complex `)`.
C. Product `(C)` is

and first, the electrophile `Cl^(c-)` adds to the double bond.
D. Product `(C)` is

and first, the electrophilic addition of `Cl^(o+)` takes place and then the nucleophile `Br^(Θ)` adds to the double bond.