I want to know the answer to the following question:
What is the name of England's home field in London?
All the background I'm provided with is that "The England national football team represents England and the Crown Dependencies of Jersey, Guernsey and the Isle of Man for football matches as part of FIFA-authorised events, and is controlled by The Football Association, the governing body for football in England.". Is that enough to answer the question?