How London almost got its own Eiffel Tower

(CNN) — Somewhere beneath the pitch of England’s national stadium in Wembley, London, lie the foundations…