The O2 Arena in London had a massive year. The venue hosted 239 shows in 2025, a nineteen percent jump, selling nearly 2.9 million tickets. AEG, the operator, said this set new records for events and attendance. Radiohead's four-night run drew over 22,000 people per show, exceeding capacity...