Which of the following statements is incorrect about halogens ?
A. All are non-metals
B. All the halogens have electronic conviguration ns2p5
C. They have high electron attinity and ionization energy
D. All the halogens react with noble gases to form their halides