ADVERTISEMENT

Gibo says corruption in flood control projects a 'crime against the nation'

Published Sep 24, 2025 06:02 pm
Department of National Defense (DND) Sec. Gilberto Teodoro Jr. speaks to the media after a typhoon briefing at the NDRRM Operations Center, Camp Aguinaldo in Quezon City on Sept. 24, 2025. (DPC Pool)
Department of National Defense (DND) Sec. Gilberto Teodoro Jr. speaks to the media after a typhoon briefing at the NDRRM Operations Center, Camp Aguinaldo in Quezon City on Sept. 24, 2025. (DPC Pool)
Department of National Defense (DND) Secretary Gilberto Teodoro Jr. warned that corruption in flood control projects is costing lives and undermining the country’s long-term resilience against disasters, describing it as nothing less than a “crime against the nation.”
Teodoro made the remark at a post-disaster briefing on Super Typhoon Nando and preparations for incoming Tropical Cyclone Opong presided by President Marcos Jr. at the National Disaster Risk Reduction and Management Operations Center (NDRRMOC), Camp Aguinaldo in Quezon City on Wednesday, Sept. 24.
“Talagang ito ay sala sa bayan. Mapatunayan dapat kung sino ang may kinalaman dito dahil buhay talaga nakasalalay dito (This is truly a crime against the nation. It must be proven who are involved because lives are really at stake here),” he said.
The defense chief said flood control projects should be treated as a critical national government initiative because river systems cross multiple municipalities and provinces.
“Ang mga ilog at river systems hindi naiiwan sa isang munisipyo, distrito o probinsya at heavy ang construction, engineering design, and work na kailangan (Rivers and river systems do not remain within just one municipality, district, or province, and the construction, engineering design, and work required are extensive),” he explained.
Teodoro pointed out that Marcos himself expressed anger after discovering that the administration’s infrastructure plan was not followed in certain areas.
He warned that misuse of funds meant for flood control and river management undermines connectivity, disrupts master plans, and ultimately costs lives.
“Leksyon din ito na dapat tuluy-tuloy ang implementation ng mga master plan sa lalong madaling panahon ng mga river and road systems. System ang pinaguusapan dito, connectivity (This is also a lesson that the implementation of master plans for river and road systems must continue as soon as possible. What we are talking about here is a system, connectivity),” Teodoro stated.
“Ngayon kapag ito nadelay, nagiiba ang daloy ng mga ilog kaya may ibang area na naaapektuhan. Itong pera na ito, sana napunta sa tama, whether sa national defense or resilience ng communities. Kaya ito dapat may managot at credible ang proseso. Dapat may magbayad dito (Now, when this is delayed, the flow of the rivers changes, causing other areas to be affected. This money should have gone to the right purpose, whether for national defense or community resilience. That is why there must be accountability and a credible process. Someone must be held responsible for this),” he stressed.
Marcos created an Independent Commission for Infrastructure (ICI) to investigate reports of “ghost” flood control projects and substandard works in Bulacan and other provinces, with billions to trillions of pesos allegedly lost to corruption.
Teodoro emphasized that if properly implemented, flood control systems could have minimized casualties and damage from storms.
Opong preparation
Meanwhile, Teodoro also warned that widespread soil saturation from Nando could worsen flooding and landslides in several regions as Opong is expected to barrel through parts of the Visayas and Southern Luzon later this week.
He said Calabarzon (Region 4A) and Metro Manila are already experiencing persistent rainfall, leaving the ground in many areas unable to absorb additional water. Samar provinces and Sorsogon are also expected to face strong winds and heavy rain once Opong arrives.
“Saturated na rin ang ibang areas sa dadaanan ni Opong. Of course ‘yung tatamaan ng malakas na hangin would be Northern Samar, Samar provinces, and probably Sorsogon but ‘yung saturated kasi kahit moderate rain lamang na tuluy-tuloy is Calabarzon and Metro Manila so ‘yun ang dapat paghandaan (Some areas along Opong’s path are already saturated. Of course, those that will be hit by strong winds would be Northern Samar, the Samar provinces, and probably Sorsogon. But the saturated areas, where even continuous moderate rain could cause problems, are Calabarzon and Metro Manila, and those are what we need to prepare for),” Teodoro said.
The Office of Civil Defense (OCD) has requested additional monitoring from the Mines and Geosciences Bureau (MGB) to assess potential landslide and flood-prone zones.
Power restoration efforts remain ongoing in parts of Ilocos (Region 1) while road clearing and logistics prepositioning are underway to ensure timely delivery of food packs, medicines, and relief items.
Marcos, according to the DND chief, was satisfied with the government’s preparations for Nando and Opong.
“The President is satisfied to hear the extent of the preparations and the prepositioning of needed goods and supplies, particularly in Batanes,” Teodoro said.

Related Tags

DND Gilberto Teodoro Jr. NDRRMC OCD Marcos Nando Opong flood control corruption ICI
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.