By: Alex Longley, Julian Lee
A Group of Seven-imposed cap on the price of Russia oil is becoming increasingly unenforceable, an organization at the heart of the global insurance industry said, offering one of the most direct criticisms yet of measures that were meant to deprive the Kremlin of petrodollars.