This content is copyright of CelebMix.com. After months of speculation, Radiohead have officially confirmed their return to the stage, announcing a five-city European residency that marks their first live performances since 2018. The band will play 20 shows across Madrid, Bologna, London, Copenhagen, and Berlin this November and December, four nights in each city. The announcement arrives after a string of cryptic teasers - including flyers plastered in European capitals and the formation of a new company, RHEUK25 LLP, earlier this year - fueled rumors of a reunion.