Russia’s oil price cap appears to be hurting Moscow. Putin threatens to turn off the oil tap next week.
Will the European embargo introduced earlier this month and the price cap on Russian oil set by the G7 countries have any impact? For a long time it seemed that these sanctions for the raid of …