After more than a century, construction of Spain's Basilica of the Holy Family in Barcelona, known as Sagrada Familia for its Spanish name, will be completed in 2026, the foundation overseeing the project announced.
During a March 20 press conference announcing the publication