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

PM hints of coalition politics

It was a very direct question loaded with possibilities, something no Singapore journalist would ask of his/her PM.

With the results of the 2011 election as a backdrop, Financial Times journalist Gideon Rachman asked: So can you envisage a day when the  PAP is not running Singapore?

The PM threw a bombshell of sorts. “It could well happen. I don’t know how it will work but it could happen.”

The report went on to say: “A little later, he hints that the PAP is beginning to consider the possibility  one day of forming a coalition government.” It then quoted the PM as saying “it may not be one team in, one team out, it may be more complicated – you are getting used to more complicated – you’re getting used to more complicated than that in Britain now.”

Scenario planning is one of the big things about the PAP government. So this political possibility is something it must have discussed with some earnestness for the PM to raise it.

So what kind of partner will the PAP go to bed with? The Workers’ Party, which these days looks more like PAP Lite, is one possibility.

Another could be a set of leaders, many of whom could be brought in in the next the couple of elections, to eventually form a party that will join forces with the PAP and run Singapore.

For that to work, you need the new crop to have a mind of their own, dump some ideologies and reimagine Singapore in ways that are unthinkable for those in today’s PAP.

Hot this week

What do you think is considered late in Singapore? Netizens share their thoughts

On Reddit, a netizen asked: "Thoughts on waiting: How late is late in SG?"

PHV driver gets S$650 fine for touting S$65 fare at HarbourFront taxi stand

The driver claimed that the Land Transport Authority and a witness had made up the incident to lure him into the offence

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