Spain’s Sagrada Familia has become the world’s tallest church after workers installed the first section of a massive cross atop its central Jesus Christ tower, now surpassing Germany’s Ulm Minster.
BARCELONA, Spain — Work on Barcelona’s breathtaking La Sagrada Familia Basilica, designed by visionary architect Antoni Gaudi, has entered its final phase of raising six immense towers that will make ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results