Which force makes a body to float in a liquid ?
Buoyancy
Whenever a liquid is immersed in liquid it experiences an upward force, if this upward force is greater than the weight of the body then the body floats. This upward force exerted by the liquid is known as buoyant force or force of buoyancy.