Former Ukrainian president Petro Poroshenko on Monday returned to Kiev to face treason charges in court, which he claims are a political fabrication by his successor Volodymyr Zelenskyy.

Poroshenko arrived at Kiev’s Zhuliany Airport where he was greeted by thousands of cheering supporters after a brief standoff at border control, during which he claims border guards confiscated his passport for a few minutes. EFE