Full throttle

Good morning. After a 144-year delay (no, we’re not talking about the Eglinton light rail), construction of Barcelona’s famous Sagrada Familia church will finally be completed in 2026. The structure, which is set to be the world’s tallest church, was delayed by the Spanish Civil War, and has been slowly — and, most of the time, illegally — built up over the years. 

Today’s reading time is 6½ minutes.