Re: NFL in London
It is not a popular sport here as we have our own football which, I might add, is our national sport.
Wembley is a brilliant stadium though, especially the new one.
Born London, Live London, Die London
As a Londoner, I exercise my God given Right to do as I please