Amid ongoing geopolitical tensions and skyrocketing energy rates, global oil prices may hit $380 a barrel if the US and European curbs compel Russia to inflict retaliatory crude output cuts, Bloomberg reported citing analysts at JPMorgan Chase & Co.
It was after Russia’s invasion…






