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...
Thatch EditorialFeb 22, 20221 min readUkraine: Germany halts certification of gas pipeline from Russia and UK imposes sanctions on banksA day after Russian President Vladimir Putin signed a decree recognising the independence of the separatist-controlled Donetsk and...