
Oil prices dropped on Wednesday as the International Energy Agency’s (IEA) forecast of a market surplus in the first half of this year was enough to cancel out concerns about military disruptions that have slashed Libya’s crude output.
Brent crude was…
View entirety: Economic Times