US oil prices recovered above $14 a barrel after major fall of 20%
US oil prices recovered above $14 a barrel today, after major fall of 20 percent amid virus-triggered storage concerns. Media reports said that West Texas Intermediate, the US benchmark, for June delivery jumped 14.5 per cent to $14.13 a barrel in Asian morning trade. It had plunged by more than 21pc at one point a … Read more