Sport & Societies Would a British NFL franchise be successful? Phoebe Hunter discusses of the possibility of a permanent team at Wembley