News

The Catholic Church is no stranger to large and magnificent architecture. After all, the seat of Catholicism in Vatican City is home to St. Peter’s Basilica, the largest church in the world.
For now, anyway. The Gothic-style Lutheran church's reign — begun in May 31, 1890 — could end in 2025, when La Sagrada Familia Basilica's "Tower of Jesus Christ" in Spain is set to be completed.