Fact Check: Did Pope Leo XIV Urge President Tinubu to Release Nnamdi Kanu in June 2025?
June 18, 2025 — Claims circulating on social media suggesting that Pope Leo XIV called on Nigerian President Bola Tinubu to release Nnamdi Kanu, the detained leader of the Indigenous
Read More