International Criminal Court (ICC) Judge Tomoko Akane, who was placed on a Russian wanted list after issuing an arrest warrant for Russian President Vladimir Putin in March 2023, was elected president Source : kyivindependent.com/icc-judge…