
JPMorgan Says $185 Oil Is in View If Russian Supply Hit Persists
66% of Russian oil is struggling to find buyers currently Oil prices have surged above $110 as buyers shun Russia output Brent crude could end the year at $185 a barrel if Russian supply continues […]