ADVERTISEMENT

Protesters gather in Malate, Manila, calling for an end to corruption

Published Oct 12, 2025 11:28 pm
Rallyists carry placards during a protest at Plaza Rajah Sulayman in Malate, Manila, calling for government accountability and reforms. (Photo courtesy of Manila Bulletin)
Rallyists carry placards during a protest at Plaza Rajah Sulayman in Malate, Manila, calling for government accountability and reforms. (Photo courtesy of Manila Bulletin)
Various activist groups gathered at Plaza Rajah Sulayman in Malate, Manila, on Sunday, Oct. 12, for a large protest rally marked by music, speeches, and strong political demands, including the resignation of President Ferdinand "Bongbong" Marcos Jr.
The event, organized by the United People’s Initiative, combined a concert with protest action, drawing participants calling for accountability in government and an end to what they describe as worsening corruption under the Marcos administration.
Chants of “Resign BBM!” and “End Corruption Now!” echoed through the historic plaza, with demonstrators waving placards and banners as passing motorists were encouraged to honk in solidarity.
Organizers said the rally is part of a broader series of actions that will continue in the coming days.
Among the key demands voiced were increased government transparency, better living conditions, and a full audit of public spending.
Authorities said the tensions briefly escalated when a motorcycle rider carrying a “One Piece” flag, the same symbol that became controversial during the September 21 rally in Mendiola, passed by the area.
Some protesters, recalling past disruptions, confronted the rider, suspecting him of being a provocateur.
Rally marshals quickly intervened and escorted the rider away to prevent further escalation.
No injuries were reported, and organizers emphasized the importance of maintaining peaceful and orderly conduct throughout the demonstration.
Later in the evening, the protesters were scheduled to march to Dasmariñas Village in Makati City, near the residence of President Marcos.
Organizers said this was meant to bring their message directly to the nation’s top leader.
MPD estimated that around 100 people were present in the area during the protest.
Despite the heated calls for resignation, police said the protest remained largely peaceful.

Meanwhile, at Sta. Cruz Parish, PNP Chief Lt. Gen. Jose Melencio Nartatez Jr. was seen in quiet prayer during the enthronement and Novena Mass of the Canonically Crowned Image of Nuestra Señora del Pilar de Manila. The mass was led by Cardinal Jose Advincula.

According to the PNP, his attendance also affirmed the organization’s support for faith-based programs that nurture values and build unity between the police and the people they serve.

Civic leader Dr. Jose Antonio Goitia Chairman Emeritus of the Alyansa ng Bantay sa Kapayapaan at Demokrasya (ABKD), People’s Alliance for Democracy and Reforms (PADER), Liga Independencia Pilipinas (LIPI), and Filipinos Do Not Yield (FDNY) Movement, noted the gesture as a quiet example of principled leadership grounded in humility.

Related Tags

metronews
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.