Sometimes, I don't get national stadiums. Why not have the national team travel the country and play at different venues each game? I don't think many northerners would go 300-odd miles down to London on a Tuesday night and pay £80 to watch a game when they have work the next day. No wonder only 40,000 people turned up.
If the national team travelled the country, they could engage with the fans more, bringing them closer to home and bring in extra ticket revenue for the clubs whose stadium they play in. The exception of course, would be where the standard of football stadia in a country means that only a national stadium could host games but in England's case, wouldn't it be better and far more interesting to have them play at Old Trafford, Hillsborough, Goodison, St. James's Park, Anfield or Villa Park? Just like they did during the construction of new Wembley and the so-called 'Golden Generation'.