Living stones and a work in progress

After 144 years of construction, Sagrada Familia’s final spire was inaugurated on Wednesday in Barcelona, becoming with its completion the largest and tallest church in the world.