Super Furry Animals have announced a show at London's Alexandra Palace Park, as part of their 2026 UK and Ireland tour ...