Thatch EditorialMay 30, 20221 min readEurope’s Leaders Poised to Punish Russia With Sweeping Oil EmbargoThe far-reaching measure, if approved, could deprive the Kremlin of a key stream of revenue for its war machine and would hasten Europe’s...
The Thatch Mar 18, 20222 min readUkraine-Russia war: Over 6.4M people displaced in Ukraine, 12M stranded or unable to fleeMore than 12 million people were stranded in areas affected by Russia’s ongoing invasion of Ukraine, while over 6.4 million Ukrainians...
The Thatch Feb 28, 20225 min read'He Has Changed': Putin's Words And Actions Raise Questions About His RationalityIn April 2014, after Russia seized Crimea and as a deadly war erupted in eastern Ukraine, where Moscow incited separatism and backed...