The reason is that this is the home turf of the New York Giants and New York Jets, which are the two worldwide.
Wembley Stadium — London, England 90,000 Source: Wikipedia Everyone misses the old Twin Towers Wembley Stadium.
Its present capacity is 99,354 all-seated, but this is planned to increase to over 100,000 as the club intend to modernise the stadium completely, addressing the lack of roof on three sides of the stadium and, frankly, unattractive external appearance.
Fun fact: in 1954 a reserve team match was interrupted when a.