The G7 leaders have agreed on limiting the price of Russian oil. The leaders of the Group of Seven, met recently at a summit in Bavaria, Germany, and reached a unanimous consensus on the need to limit the price of Russian oil. Still, this mechanism needs to be work...