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 "England's home ground is Wembley Stadium, London, and the current team manager is Roy Hodgson.". Is that enough to answer the question?