Leaders of the Group of 7 industrial nations have tentatively agreed to back a cap on the price of Russian oil, the main source of Moscow's revenue.
U.S., allies aim for price cap on Russian oil to hinder Moscow's war machine