British indie band Radiohead have set a new record highest attendance for a concert at The O2 in London, with 22,355 fans watching the final night of their run at the venue. The Oxfordshire-formed ...
Radiohead have etched their name into live music history after four consecutive sold-out performances at London’s O2 Arena. The alt-rock icons drew unprecedented crowds across their exclusive UK run, ...