A G7-European Union joint price cap is reportedly eating into the Kremlin’s budget as Moscow wages its costly war in Ukraine.Read More2023-03-19