Two Russian top officials may face the most difficult part of their career as the International Criminal Court (ICC) has issued warrant of arrest against them for alleged international crimes, war crimes and crimes against humanity amid the ongoing war in Ukraine. Former Russian Defense Minister Sergei Shoigu and the Chief of the General Staff, [...]
Related Articles
Don't miss out on breaking stories and in-depth articles.