Oil prices have remained stable after marginal improvement in the last two days as armed conflict at Libya continues to disrupt its production and supplies.
Oil prices have remained stable after marginal improvement in the last two days as armed conflict at Libya continues to disrupt its production and supplies.