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

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.

You will be redirected in 10 seconds.

liveinternet liveinternet