ADVERTISEMENT

Consul general calls out Cebu City Council for blatant provocation

Published Jul 13, 2026 06:04 pm
ZHANG (Photo via Calvin Cordova)
ZHANG (Photo via Calvin Cordova)
CEBU CITY – The Chinese consul general in Cebu called out the Cebu City Council for committing what she described as blatant provocation.
China's Consul General in Cebu, Zhang Zhen, warned of consequences after the City Council recently passed a resolution marking the West Philippine Sea (WPS) Celebration Day and hosting Defense Secretary Gilberto Teodoro on Monday, July 13.
“As the Chinese Consul General based in Cebu, I really did not expect such a blatant provocation,” Zhang told reporters in a press conference hours after Teodoro arrived at the Cebu City Hall.
Zhang's remarks were in response to the council's decision to invite Teodoro to an event she referred to as a "so-called collaboration ceremony."
China has sanctioned and declared Teodoro as persona non grata along with his family.
“Through this kind of move – including today’s so called collaboration ceremony – a message is being sent to China: It raises the question of whether Cebu City chooses friendship or confrontation; whether they wish to move forward with exchanges and cooperation, or choose instead to provoke China and allow such negative moves to undermine the friendship between the two sides,” added Zhang.
Through its consulate office in Cebu City, the Chinese government filed a diplomatic protest against the city’s resolution declaring July 12 as West Philippine Sea Victory Day.
The annual observance commemorates the landmark 2016 arbitral ruling that invalidated China's sweeping maritime claims.
Zhang reiterated that Beijing does not acknowledge the United Nations ruling.
The city government held its own official commemoration at Cebu City Hall on July 13 with Teodoro as guest.
Zhang warned that such moves may potentially harm ties between Cebu and China, saying the council's move "is not what I expect," and "will have a direct or indirect impact, whether short-term or long-term, in one way or another."
The consul general also questioned the council's motivations.
"The people of Cebu can clearly see what kind of politician is genuinely serving the people in the name of patriotism, and who is actually harming the people's well-being," Zhang said.
Last Sunday, during an activity commemorating the West Philippine Sea Victory Day led by the Armed Forces Visayas Command (Viscom), Cebu City Councilor Pablo “Paul” Labra II clarified that the observance was meant to promote peace and uphold international law, not to provoke conflict.
"Make no mistake: Our observance of West Philippine Sea Victory Day is not an expression of hostility toward any nation. It is an affirmation of our commitment to truth. It is a declaration of our respect for international law. It is a reminder that while we always choose peace, we must never surrender our principles," he said in his speech.

Related Tags

China Cebu City WPS Secretary Gilberto Teodoro Jr.
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; } }

{{ static_articles_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.