The G-7 may cap Russia’s oil price — but it won’t dent Moscow’s war chest
Picture taken on May 3, 2022 shows a general view of Slovakia’s largest mineral oil refinery Slovnaft in Bratislava, Slovakia. (Photo by JOE KLAMAR / AFP) Joe Klamar | Afp | Getty Images The Group of 7 nations are in …