Russian oil revenues could weather EU ban, G7 price cap
Russian oil output could fall by 500,000 to 1 million barrels per day (bpd) early in 2023 after the European Union imposes a ban on seaborne imports from Monday, two sources at major Russian producers said. The estimate is at the lower end of market analysts’ forecasts of the combined impact of the ban and […]
Continue Reading
