Why is barium sulphate insoluble in water.
The lattice energy of barium sulphate is more than the enthalpy of solvation due to big size of anion and cation.Hence it, is not soluble in water.
Sodium sulphate is soluble in water but barium sulphate is insoluble because