World How the G7 Oil Price Cap Has Helped Choke Revenue to Russia May 18, 2023May 18, 2023Jim TankersleyComments Off on How the G7 Oil Price Cap Has Helped Choke Revenue to Russia Group of 7 leaders are prepared to celebrate the results of a novel effort to stabilize global oil markets and punish Moscow.