After a breathtaking World Cup final between England and New Zealand in Auckland, the aspiration to sell out Twickenham Stadium, when we stage the tournament in three years’ time, certainly seems more realistic.
After a breathtaking World Cup final between England and New Zealand in Auckland, the aspiration to sell out Twickenham Stadium, when we stage the tournament in three years’ time, certainly seems more realistic.