Pope Leo XIV holds mass with estimated 120,000 in Cameroon

1 hour ago 1
ARTICLE AD BOX
Pope Leo XIV held a mass Friday in Douala, Cameroon in a stadium with an estimated 120,000 people, marking Catholicism's growth in Africa.
Read Entire Article