Explain the following briefly:
Cl2 is a non polar molecule, while HCl is a polar molecule.
Cl2 is a non polar molecule because the bond is between same atoms that is chlorine with zero electronegativity difference among them. So the shared electron pair is attracted equally by the two chlorine atoms hence there is no separation of charges in the bond formed so the chlorine molecule is non polar.
In case of HCl the bond is formed between two different atoms that is hydrogen and chlorine with enough electro negativity difference so that the shared electron pair is attracted towards more electronegative chlorine atom which acquires partial negative charge while the hydrogen atom acquires partial positive charge hence HCl is a polar molecule.