// Adds dimensions UUID, Author and Topic into GA4
Saturday, September 5, 2026
31.5 C
Singapore

Bukit Batok by-election announced on May 7

President Tony Tan Keng Yan issued the write of election today (Apr 20) for the election in Bukit Batok single member constituency to be held on May 7 (Sun).
Nomination day has been confirmed to be on Apr 27 and the nomination centre will be Keming Primary School.
The coming by-election will be the third by-election in 5 years. The two previous one were for the constituencies of Hougang in the year 2012, and for the constituency of Punggol East in 2013. The opposition won both by-elections.
Dr Chee Soon Juan, the secretary-general of the Singapore Democratic Party (SDP) has confirmed that he will be the political party’s candidate for the upcoming by-election in Bukit Batok Single Member Constituency (smc).
The election was called after the former Member of Parliament for the constituency, David Ong, stepped down following an extra-marital affair with his grassroots leader. The People’s Action Party (PAP) has unveiled Mr Muralidharan Pilliai as its candidate for the contest.

Hot this week

SG woman asks why some men take offence at being rejected over finances: ‘Isn’t marriage the most important financial decision?’

SINGAPORE: In a query that has sparked discussion on Reddit, a Singaporean woman is asking why some men respond with hurt or indignation when women rule them out on the basis of “financial capabili...

Sermorelin and GHRP-2 Synergy: The Research Landscape in Peptide Signaling

The expanding interest in peptide-based research has led to a closer examination of compounds that interact with endocrine signaling pathways. Among these, the combination of Sermorelin and GHRP-2...

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