The largest unfinished Catholic church in the world, Sagrada Familia in Barcelona, Spain, will finally be completed in 2026. Officials managing the site announced the completion of the last of six ...
According to the report, the construction of the church was conducted illegally for 137 years. It wasn't until 2019 that a building permit was issued by the city administration of Barcelona.