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