The news comes a week after the band formed a new legal entity, suggesting they may be planning significant activity this year
The post Radiohead 2025 tour seemingly confirmed by management appeared first on NME.