After 137 years, a building permit has been issued for Antoni Gaudí’s La Sagrada Familia in Barcelona. The cathedral, with 18 towers, is set to be completed by 2026 and will become the tallest religious building in Europe. Only eight towers have been completed so far. Some 137 years after architect Antoni Gaudí began building […]