// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 8, 2026
30 C
Singapore

Opposition members at Tan Cheng Bock's Chinese New Year open house

Former People’s Action Party (PAP) Member of Parliament (MP) and candidate at the last Presidential Election, Dr Tan Cheng Bock, traditionally opens his house to his supporters on the 2nd day of Chinese New Year.
Prominent opposition members were seen at Dr Tan’s open house this year.

Jaslyn Go of Singapore Democratic Party
Jaslyn Go of Singapore Democratic Party 

jeannette chong-aruldoss
Singapore People’s Party member Jeannette Chong-Aruldoss

paultambyah
Dr Paul Tambyah, Singapore Democratic Party’s CEC member

Jaslyn Go is sharing some of the pictures said, “some went to Istana Open House while I choose to visit our future President’s house”.
It is widely believed that the PAP wants to change qualifying criteria for the elected presidency scheme because the political party is afraid that Dr Tan may contest and eventually win the next presidential election.
This publication had asked in our editorial, “would the changes for Elected Presidency scheme have been proposed if Dr Tony Tan had not had the scare of his life in the last election?”

Hot this week

‘People are tribal’: Ex-NMP Calvin Cheng says Indians form enclaves in other countries, not just Singapore

Calvin Cheng wrote in a Sept 6 FB post, "There have been observations that Indian nationals form enclaves and exclusive social networks... his is a complaint not only in Singapore but also in Canad...

Singapore couple called out for only giving helper a tiny bedspace in the home office in their 4-room BTO

An IG post has gone viral where a woman showed how they gave their helper a tiny space in her husband's office within their 4-room flat

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