// Adds dimensions UUID, Author and Topic into GA4
Wednesday, August 5, 2026
31.1 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

‘Redevelop GCB sites lah’ —Alvin Tan’s lack of clear answer on Maju Forest preservation leaves netizens dissatisfied

Speaking in Parliament on Tuesday (Aug 4), Minister of State for National Development Alvin Tan also reiterated that the housing plans have not been finalised. Tan was responding to some 18 parliam...

Older Singaporean men are at higher risk of suicide as social circles shrink

Experts point out that a combination of factors, including retirement, declining health, shrinking social circles, and reluctance to seek help, may increase the risk of suicide among older men in S...

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