Oil surges to $110 per barrel after mediation failure
Oil prices climbed back to $110 per barrel following the reported failure of mediation efforts by Pakistan and Qatar.
Oil prices climbed back to $110 per barrel following the reported failure of mediation efforts by Pakistan and Qatar.