jespah wrote:And I meant the London place - shows how much I'm up on European stadia.
Don't feel bad Jespah. There
was a Wembley Stadium, and there
will be a Wembley Station, but there isn't one at the moment!
Coincidently, this has the unfortunate side-effect of meaning that the English national stadium (which in our arrogant way is also the British national stadium) is currently the Millenium Stadium. Which is in Wales.