T he main attraction in the Wembley neighborhood of northwest London is the eponymous football stadium where the England ...