bacl2 is soluble in water but why becl2 is not soluble in water .?
In BeCl2, the lone pairs on chlorine atoms are used in bonding with empty orbitals of the beryllium atom resulting in the covalent character in BeCl2 while BaCl2 has ionic character.
Thus, BeCl2 is insoluble in water while BaCl2 is soluble in water.
Hope this helps.