Putin’s Achilles’ Heel: Ex-Intel Chief Urges West to Choke Russian Oil
Russia is feeling the pressure of sanctions and a $60 per barrel seaborne crude oil export price cap set by the European Union and the G7. Estonia’s former foreign intelligence ...