Culture Red King Kong sculpture in Sants removed after new sanction from Barcelona City Council Owen H · 18 Sep 2025 · 2 min read