Insurers doubt enforcement of Russia oil price cap

Insurers doubt enforcement of Russia oil price cap
The group of seven nations aimed to cripple russia's oil revenue by imposing a price cap of $60 per barrel. However, the effectiveness of this strategy is under growing scrutiny.