Oil prices surge to over a year high amidst sharp inventory decline

Crude futures see most substantial gains, surpassing $95 per barrel mark for the first time since August of previous year

Recommended

Related Stories

Comments

No comments yet.