London is the international home of the NFL and staging the equivalent of what would be half an American football team's home games in the city is a huge step towards my ambition of bringing a franchise to the capital.