The financial viability of the Picketts Lock stadium, Britain?s venue for the 2005 World Athletic Championships, has come under scrutiny.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here