ADVERTISEMENT

MPD identifies persons of interest in fatal Tondo firecracker incident

Published Dec 30, 2025 01:00 pm
The Manila Police District (MPD) has identified several persons of interest in the fatal firecracker explosion that killed a 12-year-old boy and injured another in Tondo, Manila.
MPD spokesperson Police Major Philipp Ines said on Tuesday, Dec. 30, that police are now coordinating with concerned units for the investigation.
“Nakikipag-coordinate na tayo dito. Meron na tayong mga person of interest dito. At titignan natin doon sa process ng pag-iimbestiga kung meron silang magiging criminal liability dito (We are coordinating here. We already have persons of interest here. And we will see in the investigation process if they will have criminal liability here),” Ines said in an interview.
“Sa ngayon, ongoing pa ’yung ating pag-iimbestiga d’yan at hinihintay nga natin para magbigay ng kanilang salaysay itong mga taong nabanggit,” he added.
The incident occurred on Sunday, Dec. 28, near the corner of Lorenzo Street and Jose Abad Santos Avenue in Tondo.
Police said the two 12-year-old boys were walking in the area when they allegedly found suspected firecrackers on the pavement.
Initial investigation showed that one of the minors ignited a firecracker using a disposable lighter, triggering a powerful explosion.
One of the children sustained severe injuries and was declared dead at the scene, while the other was injured and rushed to Jose R. Reyes Memorial Medical Center, where he remains confined and undergoing medical treatment.
Meanwhile, Manila City Mayor Francisco “Isko Moreno” Domagoso confirmed that the MPD is also tracing where the minor obtained the illegal firecracker, with authorities focusing on possible accountability of sellers.
“Tinutukoy ng Manila Police District. Kaya nga katulad ng panawagan ko kanina, ’wag niyo nang ilatag ’yan dahil una, mapupulis ka, sayang lang ang buhay niyo. Pangalawa eh baka managot pa ho kayo sa mataas eh. Kasi po, nabigyan na rin ng direktiba si General Abad, sapol ng men and women, uniformed personnel of the Manila Police District (The Manila Police District is referring to this. So, just like I called out earlier, don't spread that around because first, you'll be arrested, and your life will be wasted. Second, you might be held accountable by higher-ups. Because General Abad has already been given a directive, so that the men and women, uniformed personnel of the Manila Police District),” he said.
Domagoso reiterated his appeal to the public to refrain from laying out or using illegal firecrackers, warning that violators face arrest and possible criminal charges.
Enforcement efforts have been intensified, and MPD personnel have been given clear directives to act against prohibited fireworks.
The city mayor also urged parents and guardians to closely monitor children during New Year celebrations to prevent similar incidents, noting that city hospitals and emergency responders remain on alert for firecracker-related injuries.
Read more: https://mb.com.ph/2025/12/29/1-child-killed-another-injured-in-tondo-firecracker-incident

Related Tags

METRO NEWS MANILA CITY MPD
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.