2018 World Cup could well be coming to our new stadium. though im not convinced that they'll have three north london stadiums (with wembley and scumirates) What do people think are the odds off the World Cup coming to the LAne?
As its St George's day people should back the bid here:
www.2018.bt.comPoint would do at Old Trafford i reckon.