February 25, 2025
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.
Read More

About The Author

Leave a Reply

Your email address will not be published. Required fields are marked *