ADVERTISEMENT

UK police say 10 people in hospital after train stabbing attack

Published Nov 2, 2025 12:34 pm
Emergency personnel inspect a train at the Huntingdon, England, train station in Cambridgeshire after people were stabbed Saturday, Nov. 1, 2025. (Chris Radburn/PA via AP)
Emergency personnel inspect a train at the Huntingdon, England, train station in Cambridgeshire after people were stabbed Saturday, Nov. 1, 2025. (Chris Radburn/PA via AP)
LONDON (AP) — British police said 10 people have been hospitalized, nine with life-threatening injuries, following a mass stabbing attack on a London-bound train Saturday evening, and that counter-terrorism police are supporting the investigation.
In a statement early Sunday, British Transport Police, which took the lead in the response given that it is responsible for security matters on trains, said two individuals have been arrested in connection with the stabbings.
“Ten people have been taken to hospital with nine believed to have suffered life-threatening injuries,” the statement said. “This has been declared a major incident and Counter Terrorism Policing are supporting our investigation whilst we work to establish the full circumstances and motivation for this incident.”
The police force also said that “Plato,” the national code word used by police and emergency services when responding to what could be a “marauding terror attack,” was initiated. That declaration was later rescinded but no motive for the attack was disclosed.
“We’re conducting urgent enquiries to establish what has happened, and it could take some time before we are in a position to confirm anything further," Chief Superintendent Chris Casey said. “At this early stage it would not be appropriate to speculate on the causes of the incident.”
The attack took place as the Doncaster to London King’s Cross train headed south toward Huntingdon, a market town a few miles northwest of the university city of Cambridge.
Emergency services, including armed police and air ambulances, responded quickly as the train drew into Huntingdon. The attack appears to have been contained swiftly after the train arrived at the station, and police officers wearing forensic suits, with a police dog, could be seen on the platform.
Cambridgeshire Constabulary, the local police force, said armed police attended the incident after officers were called to the scene at Huntingdon station at 7:39 p.m. on Saturday. It added that the two people were arrested at the station, which is around 75 miles (120 kilometers) north of London.
British Prime Minister Keir Starmer said his “thoughts are with all those affected” after the “appalling incident.”
Paul Bristow, the mayor of Cambridgeshire and Peterborough, said he had heard of “horrendous scenes” on the train.
London North Eastern Railway, or LNER, which operates the East Coast Mainline services in the U.K., confirmed the incident had happened on one of its trains and urged passengers not to travel because of “major disruption.”

Related Tags

WORLDNEWS Stabbing
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.