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. England are one of the two oldest national teams in football; alongside Scotland, whom they played in the world's first international football match in 1872. England's home ground is <answer>Wembley Stadium</answer>, London, and the current team manager is Roy Hodgson.
What is the name of England's home field in London?
Wembley Stadium