The G7 group of nations announce plans for a price cap on Russian oil. Russia vows to halt sales to countries imposing it. (Reuters) 2021–present global energy crisis link embed save