// Adds dimensions UUID, Author and Topic into GA4
Thursday, August 6, 2026
30.5 C
Singapore

DPP's Benjamin Pwee bows out – Straight fight between PAP and SDP looms in Bukit Batok

Democratic Progressive Party leader Benjamin Pwee confirmed that he is bowing out of the looming by-election in Bukit Batok Single Member Constituency.
Mr Pwee said, “we believe him to be a very strong candidate with good ground support. We are happy to bow out of this race, and let this be a straight fight between the SDP and the PAP. We wish Dr Chee the very best.”
Mr Samir Salim Neji, the independent candidate who contested in the constituency in the 2015 General Election had also earlier indicated that he will not re-contest the constituency if the Singapore Democratic Party (SDP) fields Dr Chee Soon Juan as irs candidate there.
The anchor Minister for Jurong GRC, Mr Tharman Shanmugaratnam, had said that the People’s Action Party (PAP) will field a strong candidate in the single member constituency. It has not revealed who the candidate is. But it is widely expected that the PAP will field its Bukit Batok branch secretary, Leow Boon Swee, as its candidate.
MPs from Jurong GRC have assumed the role of being caretaker MP for Bukit Batok until election is called.

- Advertisement -

Hot this week

‘After 25 years, this is the thank you?’: Singapore woman outraged after father was put on a PIP following decades of service

A Singaporean woman says her father suffered multiple mental breakdowns after being placed on a Performance Improvement Plan (PIP), despite spending 25 years with the same company.

MOM: 4.5K Singapore workers were laid off as retrenchments reach highest quarterly levels since 2020

Retrenchments rose between April and June while employers still added jobs, signalling a labour market balancing business restructuring with steady hiring plans

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks