G7 World G7 claims success with price cap that keeps Russian oil flowing February 21, 2024 0 G7 claims success with price cap that keeps Russian oil flowing