Nov32026Buffer stop collision at Liverpool Street station HM Government Buffer stop collision at Liverpool Street station, London, 15 October 2026.