According to Archimedes principle, what makes a body float in a liquid?
Buoyant force
Whenever a body 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.