Twickenham to host European Champions Cup and Challenge Cup finals with 10,000 fans

  • Up to 10,000 fans will be able to attend the European Champions Cup and Challenge Cup finals, hosted at Twickenham.