Selling or shutting London Stadium was considered
The Moore Stephens report published yesterday has revealed that London Stadium owners E2o seriously consider selling or shutting the stadium last year as well as cancelling the annual Athletics meetings and/or replacing the French stadium operator LS 185. The report says “It is clear that significant changes will be needed to E20 if its financial […]

