Question: why is bao soluble in water?
Answer: The lattice enthalpy of BaO is less than its hydration enthalpy, because of the large size of Ba ions and smaller size of the oxide ion. Therefore BaO is soluble in water.