News

By Lily Ford It was marketed as a utopia of British entertainment – a £365 million ($460 million) project that would be Europe‘s biggest indoor ... elements of the arena ceiling.” ...