Twickenham Stadium in south west London

- Image ID: GE82AT
Gordon Bell / Alamy Stock Photo
Image ID: GE82AT