Over 1.2 million people attend Pope Leo's mass in Spain

IOL IOL

Pope Leo XIV walks along Alcala Street during the Corpus Christi procession following the Holy Mass held in the Plaza de Cibeles in Madrid on June 7, 2026.

Read full article at IOL →