Dear student,A body immersed in a fluid experiences a vertical buoyant force which is equal to the weight of the fluid displaced by the body and the buoyant force acts upward through the centroid of the displaced volume” the pressure difference between the top and bottom portion of the submerged object in the fluid causes this upward force. Regards