ADVERTISEMENT

It will take years  to clean up Manila Bay

Published Jan 18, 2019 12:19 am
e-cartoon-jan-18-2019It took six months to clean up Boracay’s waters. It will take seven years to clean up Manila Bay until it becomes as clean as in Boracay today, Secretary of Agriculture Emmanuel Pinol said in a radio interview this week. Even this estimate is an optimistic one, considering the fact  that Boracay is a small island measuring about 10 square kilometers with many establishments along  its  shores polluting perhaps 10 square kilometers of open  sea around it. Manila Bay is nearly 2,000 square kilometer of enclosed water. The pollution that flows into it via the Pasig river alone comes from over 600 square kilometers of congested neighborhoods that make up Metro Manila. Boracay is a relatively new development, becoming the nation’s top tourist attraction only recently. Manila has been the country’s capital for at least one hundred years and Metro Manila has been growing around it. The Pasig river flows through it, carrying all the untreated sewage from the area into the bay. Former Manila Mayor Lito Atienza, also a former secretary of the DENR, has long called for the cleanup of the bay which, he said in radio program early this week, is now a giant “pozo negro” – a septic tank, much like President Duterte’s description of Boracay last May as a “cesspool.” He said two companies have a concession from the government to clean up the sewage in their respective areas before it  is released to the Pasig river. For this,  he said, they have been collecting environmental fees from the public in the last 30 years. There are other sources of pollution around the bay – the towns and cities on its shores in Bataan, Pampanga,  Bulacan,  and Cavite, and along the  many rivers draining into the bay. But it is Metro Manila that is the principal source of the bacterial coliform  level of over 300  million Most Probable Number (MPN) per 100 milliliters of water DENR Secretary Roy Cimatu conducted an initial tour along the Metro Manila shore  of  Manila Bay and found that most of some 200 business establishments and 38 hotels did not have proper sewage treatment facilities. He found several pipes and other outlets from which dirty water flowed directly into the bay. He said Estero de San Antonio Abad in Malate, Manila, appeared to be “ground zero” of the bay pollution. He estimated that the bay must now have some 1.3 million coliform  organisms from human wastes. As in Boracay, the polluting establishments will be required to install treatment facilities before disposing of their wastes. The national government is prepared to spend around P47 billion for  the cleanup. But much more may have to be spent by the polluting establishments around the bay.  And the two companies supposed to have set up treatment plants with their regular collections from their                                                                                                                        customers will have  to make good on their contracts to finally set them up.
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.