Radiohead has announced their first tour in seven years, featuring 20 shows across five European cities - Madrid, Bologna, London, Copenhagen and Berlin. The tour will begin in Spain on 4 November and end in Germany on 12 December, with highlights including a performance at London’s O2 Arena.