Plans have been revealed for the London Colosseum — a huge new 25,000-seat indoor arena in east London that could transform the capital’s place on the global sporting stage.
The venue, if built, would become the biggest indoor arena in the UK, overtaking Manchester’s 23,500-capacity Co-op Live and London’s 20,000-capacity O2 Arena.