Oil prices in London have continued their steady slide amid a flush market and little upside to the current demand picture.
Oil prices in London have continued their steady slide amid a flush market and little upside to the current demand picture.