Nigel Sawtell / Alamy

No. 19 Wembley Stadium, London

20 of 22

After a massive $1.3 billion reconstruction, England’s national arena with its distinctive arch reopened in 2007 as the second largest sports structure in Europe.

World's Top New Landmarks

No. 19 Wembley Stadium, London

After a massive $1.3 billion reconstruction, England’s national arena with its distinctive arch reopened in 2007 as the second largest sports structure in Europe.

Nigel Sawtell / Alamy

World's Top New Landmarks

Explore More