Group of Seven finance ministers said today that they plan to impose a price cap on Russian oil, setting into motion an ambitious plan to cut off Russia’s main source of war funding without spiking oil prices.
Read the full story here.
Click here to subscribe to our YouTube channel.