The iconic twin towers of Wembley Stadium in London, England, being demolished in 2003.

The iconic twin towers of Wembley Stadium in London, England, being demolished in 2003. Stock Photo
Preview

Image details

Contributor:

World Image Archive / Alamy Stock Photo

Image ID:

RNBW0J

File size:

53.1 MB (2.5 MB Compressed download)

Releases:

Model - no | Property - noDo I need a release?

Dimensions:

5273 x 3520 px | 44.6 x 29.8 cm | 17.6 x 11.7 inches | 300dpi

Date taken:

2003

Location:

Wembley, London.

More information:

This image could have imperfections as it’s either historical or reportage.