Ortho -nitrophenol is less soluble in water than `p`-and `m-`nitrophenols because
A. o-nitrophenol shows intramolecular H-bonding
B. o-nitrophenoll shows intermolecular H-bonding
C. melting point of o-nitrophenol is lower than thse of m- and p-isomers
D. o-nitrophenol is more volatile is steam than those of m- and p - isomers