Few questions to English folk.
Where will the Rugby World Cup Final be held? Twickers or Wembley? I'd presume Twickers.
Where will the Semi Finals be held?
All at Twickers, or one at Twickers, one at Millenium Stadium? Or one at Old Trafford even?
Thanks.
Where will the Rugby World Cup Final be held? Twickers or Wembley? I'd presume Twickers.
Where will the Semi Finals be held?
All at Twickers, or one at Twickers, one at Millenium Stadium? Or one at Old Trafford even?
Thanks.