WASHINGTON - The Group of Seven advanced economies on Friday decided to set a cap on the price of Russian crude oil at $60 per barrel, ending months of talks over the new measure intended to hit Moscow's major source of revenues as the war against Ukraine drags on.