ADVERTISEMENT

Recto fires back at Leviste, warns of 'telling the truth' over alleged lies

Published May 5, 2026 07:59 pm
Executive Secretary Ralph Recto (Manila Bulletin File Photo)
Executive Secretary Ralph Recto (Manila Bulletin File Photo)
Telling the truth, Executive Secretary Ralph Recto said, is the "antidote" to the allegations made by Batangas 1st District Representative Leandro Leviste against him, whom he labeled a liar.
In a lengthy statement on Tuesday, May 5, Recto dismissed Leviste's allegations against him by accusing the lawmaker of several bribery attempts, which the Executive Secretary "turned down."
"Sa daming pagsubok na kinakaharap ng ating bansa, ayaw ko sanang patulan ang mga kasinungalingan ng isang kulang sa pansin, kulang sa pag-iisip, at kulang sa pagmamahal (With all the trials our nation is facing, I would rather not dignify the lies of someone lacking attention, lacking reason, and lacking love),” Recto said in a strongly-worded statement.
"But you can only fight a natural-born liar with truth. At sa walang humpay na walang basehang paninirang puri, may hangganan din ang pagtitimpi (And in the face of relentless, baseless defamation, patience also has its limits)," Recto added.
The Executive Secretary revealed that since their first meeting, he has rejected offers from Leviste to advance his political career, including an alleged P400-million offer “to bribe his political opponent so that they would withdraw from the campaign”; and an alleged P1-billion offer in exchange for Governor Vilma Santos’ withdrawal from the polls.
Recto said he turned down all of these offers.
"Sa unang pagtatagpo pa lang namin, may handa siyang PHP 400 milyon at mariin niya akong pinakiusapan na suhulan ang kanyang kalaban sa pulitika upang umatras ito sa kampanya. Tinanggihan ko ito (From our very first meeting, he already had PHP 400 million ready and strongly urged me to bribe his political opponent so that they would withdraw from the campaign. I refused)," Recto said.
"Noong sumunod na linggo, hindi pa siya nakontento. Inalok niya kami ng PHP 1 bilyon para sa pag-urong ni Governor Vi upang siya ang humalili (The following week, he still wasn’t satisfied. He offered us PHP 1 billion in exchange for Governor Vi’s withdrawal so he could take her place)," Recto further revealed.
The Palace official also denied summoning Leviste to meetings.
"Hindi ko siya pinatawag sa mga pulong. Siya at kampo nya ang parating nangungulit na magkaharap kami (I did not summon him to meetings. He and his camp were the ones constantly insisting that we meet face to face)," Recto said.
Recto pointed out that there are important challenges "that require our full attention and action."
"If he will not stop telling lies about me, it is tempting for me to start telling the truth about him," he warned.
"Dahil maraming pagsubok tayong hinaharap. Hindi dapat pag-aksayan ang isang barker sa circus na kung kailangan ay kakain ng bubog para mapansin siya (Because we are facing many challenges, we should not waste time on a circus barker who, if necessary, would eat glass just to get attention)," Recto stressed.
The ongoing exchange of barbs between the two Batangas politicians can be traced back to Leviste's April 13 critique of Recto, in which he asked the Palace official to stop blocking Congress' attempts to suspend or reduce the value-added tax (VAT) on fuel.

Related Tags

Ralph Recto Leandro Legarda Leviste VAT Executive Secretary Ralph Recto Congress Batangas
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.