Crude oil prices have risen sharply in the last few months, on the back of fall in Russian exports and demand cuts in China. Brent Crude and WTI crude futures…
Crude oil prices may hit $135 per barrel in next 12 months, Goldman Sachs says oil shortage unresolved
