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
Crude futures see most substantial gains, surpassing $95 per barrel mark for the first time since August of previous year