is wembley stadium or att stadium larger?
wembley stadium