Site icon The Economy Club

Ukraine is Putin’s ‘last stand’, says Russia expert

Analyst Dmitri Trenin says Vladimir Putin is using the Russian military as leverage to halt NATO expansion towards Russia’s own borders

Exit mobile version