G7 finance chiefs agree on Russian oil price cap

Group of Seven finance ministers agreed on Friday to impose a price cap on Russian oil aimed at slashing revenues for Moscow’s war in Ukraine while avoiding price spikes, but Russia said it would halt oil sales to countries imposing it.