Revealed: New plans emerge for the UK’s biggest-ever arena – the ‘London Colosseum’ – to be built in the Olympic Park and host 25,000 fans for sports including NBA Europe
London’s place among the world’s greatest sporting cities is set to be enhanced by plans for a new 25,000-seat indoor arena that will be known as the ‘London Colosseum’.