Wembley from the air in October 2022, the white arch looping over a bowl of red seats in northwest London. The arch stands 133 meters tall and took over from the old stadium's twin towers as the symbol of English soccer.
The new Wembley opened in 2007 and holds 90,000, so England games and cup…