Russia Caught Slipping, Taken Off Guard By Putin International Arrest Warrant

The Kremlin aligned to Putin in recent days have been reeling from fresh international moves by the ICC and new tribunals.

An international arrest warrant will lock Putin up soon if not taken out in 2023 by Russian forces internally as with him at the head of the State, there is no hope for them:

The hunt for Putin is well and truly on now.

ICC must up their game with international partners of military kind.