
Almost a century and a half after construction began on La Sagrada Familia, the exterior structure of the tallest church in the world was finally completed last Friday in Barcelona, Spain.
Category: Architecture, Technology
Tags: Church, Sagrada Familia, Spain, Barcelona