Oil prices below $27 barrel in London