Answer
Wembley Stadium is the home of English football, located in Wembley, London. It is the largest stadium in the UK and the second-largest in Europe, with a capacity of 90,000. The stadium is owned by the Football Association and is the venue for the FA Cup Final, the League Cup Final, the EFL Trophy Final, the Community Shield and the FA Community Shield.