Pope Leo XIV inaugurated the Tower of Jesus Christ at Barcelona’s Sagrada Familia, the newest and tallest spire of the iconic basilica. Standing 172.5 metres high and crowned with a five-story ceramic cross, it makes GaudÃ’s masterpiece the tallest church in the world.