One London insurance group is the key to squeezing Russia’s oil revenues

One London insurance group is the key to squeezing Russia’s oil revenues

The US wants Russian oil to stabilize soaring prices, but it also doesn't want Russia to be handsomely paid for its oil. Enter the London group that insures 95% of all oil shipments.