Supporters at Twickenham Rugby Stadium south west London England

- Image ID: DDY0HW
Supporters at Twickenham Rugby Stadium south west London England
Richard Wayman / Alamy Stock Photo
Image ID: DDY0HW
Location: Twickenham Rugby Stadium sw London England UK