A container has 2 immiscible liquid of different densities. Suppose water on botton and kerosene oil on top. A body floats at the boundary of both such that it is partly in water and partly in the oil.

[![enter image description here](https://i.stack.imgur.com/k3osZ.png)](https://i.stack.imgur.com/k3osZ.png)

Now just consider the force in the upper liquid kerosene. The forces on the side of the body are equal and opposite so they get cancelled. The force acts downwards on the top. I don not understand how does upthrust/buoyancy still happen in kerosene ? There is no surface where it could act in upward direction. Does it acts on the top as a kind of pulling force ? Or along the side where due to adhesive forces the upthrust can act ?