Oil to Hit $120 a Barrel
If Russia invades Ukraine Veteran strategist David Roche told CNBC that a barrel of oil will hit $120 a barrel and the global economy will...
OPEC+ Agree to Modest Hike
Nigeria and Angola unable to increase oil production The OPEC+ group including top producers Saudi Arabia and Russia have resisted US pressure to increase oil...