Advertisement

Elizabeth line: Hundreds gather to ride long-delayed £18.8bn service on opening day

Elizabeth line: Hundreds gather to ride long-delayed £18.8bn service on opening day