Ukraine is Winning & Russia Retaliates
Russia is the most sanctioned country in the world — even more so than Iran. They managed this because of Putin’s leadership and Russia’s full-scale, unprovoked, and illegal invasion of Ukraine in late February of 2022.
With Russia’s recent missile strikes on residential areas across Ukraine, many have been shouting and protesting across embassies around the world (and in the media space) that Russia is unequivocally a terrorist state. Calls of Russian terrorism have intensified. And the voices have empirical data on their side.