Pope Leo XIV to visit Spain this summer, with stops in Madrid, Barcelona and the Canary Islands