Barnet Press
Topic
1 story, newest first.
The London Stadium is incurring an annual operating loss of approximately £19 million for City Hall. This financial strain is largely attributed to a long-term agreement with West Ham United signed in 2013, which has no break clause for the Greater London Authority.