ftp.chscene.ch
Russia’s Crimea Invasion Follows Decades of Perceived Humiliation
Russia’s invasion of Ukraine’s Crimea last week has shocked Westerners who find this military intimidation of a smaller neighbor all very reprehensible. “You just don’t in t…