Russia claims it is withstanding the impact of sanctions. Sweden's finance minister said satellite images show a different ...
While revenues did increase by 26%, this was not enough to offset Russia's staggering spending costs, exacerbated by the ...
The United States, the European Union and the United Kingdom have imposed over 20,000 restrictions and sanctions on Russia, ...
To bring Russia to the negotiating table and end the war in Ukraine, Vladimir Putin needs to believe time is no longer on his ...
About half of Russia's military budget is off the books, according to Craig Kennedy, a former Morgan Stanley investment ...
"Putin's government has not evinced visible concern that Russia's population might be cut in half by century's end," an ...