Why ice in water floating though the density of the ice is greater than the water?
The statement made in the question is wrong that density of the ice is greater than the water. The density of the ice is never greater than water, it is always less than the water so the ice floats on the water. This is due to the property of unusual expansion of water while freezing. The maximum density of the water is at 4 degrees Celsius. After that even if we cool the water the water expands and its density is decreased. At 0 degrees C it is less than that at 4 degrees C that is why the ice floats on the surface of water which is cold water. if you try to keep the ice in boiling water it may perhaps sink. ( I know it is difficult to keep ice in boiling water).