British sports personality Layla Anna-Lee explains why London is a good luck charm for the NFL teams that come and play there.