ICC president unveils alarming 2025 persecution report
By Leah MarieAnn Klett, Assistant Editor Thursday, March 27, 2025Men look at the wreckage of a car following a bomb blast at St. Theresa Catholic Church outside the Nigerian capital Abuja on December 25, 2011. Two explosions…