Radiohead have announced their first live shows in seven years, the source of much anticipation by fans. Flyers posted in cities around Europe teased dates in London, Copenhagen, Madrid, Berlin and Bologna, which the band have now officially confirmed for this winter. The band will play four-night residencies at a single venue in each country, with the Spanish, Italian and …
Read More »