What does London know about NFL rules 10 years after the very first American football game on the British soil?…