
The Oil Price Cap Continues To Baffle Traders
The oil price cap that came into effect last week was designed to keep Russian oil flowing into international markets while reducing Russia’s revenues. While the price cap may have made sense on paper, it […]