Ukraine’s former president, Mr. Petro Poroshenko has returned to Kyiv to face treason charges in a criminal case he claimed was fabricated by the allies of his successor, Volodymyr Zelenskyy.

Mr. Poroshenko arrived at Zhuliany Airport in the Ukrainian capital on Monday having travelled from Warsaw and was greeted by thousands of cheering supporters.

His return sets up a showdown with Zelenskyy’s government in what observers say is an ill-judged distraction at a time when Ukraine is bracing for what it fears may be an imminent Russian military offensive and appealing to Western allies for support.

Poroshenko is expected to head straight to court, where he faces a ruling on whether he will be remanded in custody pending investigation and trial, nevertheless his assets have been frozen as part of a probe into the allegations of high treason as he faces up to fifteen years in prison if convicted.