Question: why caco3 is insoluble in water?
Answer: CaCo3 is a strong ionic compound. Due to high electrostatic force of attraction the atoms are held so strongly together that you can not only break it easily but also cant dissole it. though CaCo3 decomposes in heat ,but it is insoluble in water in all conditions.