Article

newsweek.com on 2023-03-18 08:00

Putin’s Achilles’ Heel: Ex-Intel Chief Urges West to Choke Russian Oil

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

Related news