// Adds dimensions UUID, Author and Topic into GA4
Monday, June 8, 2026
29.8 C
Singapore

ESM Goh says Tan Cheng Bock has “lost his way”; blames himself for who Tan has now become

In a startling Facebook admission today, Emeritus Senior Minister Goh Chok Tong wrote that Dr Tan Cheng Bock has “lost his way”.

At the public launch of the Progress Singapore Party on Saturday (August 3), Dr Tan briefly mentioned how the late Mr Lee Kuan Yew had invited him to join the People’s Action Party (PAP) years ago.

Screen Shot 2019 08 04 at 5.41.24 pm

However, ESM Goh griped, “Ouch! He omits to say that I put his name up to LKY”.

The Emeritus Senior Minister continued, rather harshly, “Surely I deserve some credit — or rather, blame — for who he has become now?”

““For Country, For People”. He has conveniently left out “For Me”!” ESM Goh remarked.

By way of explanation, ESM Goh wrote, “Tan Cheng Bock was my classmate in Raffles Institution. I have known him close for over 60 years. It saddens me to see how he has “lost his way”. He is like Don Quixote tilting at windmills”.

While the chief of PSP Tan Cheng Bock came out guns blazing against Deputy Prime Minister (DPM) Heng Swee Keat during his party’s launch – even going so far as to call his understanding of transparency “deeply flawed” – there was no mention of ESM Goh.

/TISG

- Advertisement -

Hot this week

‘How to stay hungry?’: – Singaporeans ask as analysts say fresh grads may need to temper salary expectations

Fresh university graduates may need to moderate their salary expectations as wage growth this year is expected to vary across sectors amid global economic uncertainty, said analysts. This comes aft...

Man and woman shared a table at a hawker centre and threw hot porridge and drinks at each other

A dispute over seating led to a conflict between men and women at the Haig Road market and hawker centre, with some even throwing porridge and drinks. Police arrived to mediate.

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