>>9893560Wembley is one of, if not the most famous stadiums in the world with a long history. Running a big show at it gets airtime on news etc which Tony wants for spreading AEW among the normies.
They likely have internal metrics suggesting they can pull what looks to be about 60k and then open up more seating if there's demand. WWE are running an 80k stadium for SS and have only sold 30k tickets so this isn't anything out of the ordinary.