// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 10, 2026
28.3 C
Singapore

Kenneth Jeyaretnam thought PM Lee’s faltering was an autocue error

The leader of the Reform Party, Kenneth Jeyaretnam made a Twitter post when PM Lee faltered while delivering his annual National Day Rally Speech.
2Mr Jeyaretnam made several other Tweets before and after making that post which he subsequently deleted. These posts may suggest that he did not realise that PM Lee had suffered from a medical condition.


Some who saw Mr Jeyaretnam’s deleted post felt that he was insensitive.

Prominent blogger Andrew Loh for example described Mr Jeyaretnam as a “complete insensitive buffoon” for making that comment.

Mr Jeyaretnam took issue with Mr Loh’s post and made a number of Tweets and suggested that the blogger was with the PAP trolls.

This was when the Legislative Assistant to the Workers’ Party MP Faisal Manap, Bernard Chen, jumped to the defence of Mr Loh with a Facebook post. He called out the secretary-general of the Reform Party for turning his failure into an attack on a decent human being.

Mr Jeyaretnam however seemed sincere in thinking that it was an autocue error and deleted the post on realising that it was not.


The mainstream media did turn away the camera from the Prime Minister as soon as he faltered, causing viewers to speculate as to what happened.

Hot this week

SG banks see more younger Singaporeans climb wealth ladder as they start investing earlier in life

Rising financial literacy and easier access to investing are pushing younger adults to build wealth sooner, drawing attention from Singapore banks

Mum in Singapore takes preschool to court for negligence, claims teachers chat or use phones instead of watching students

After a woman's son was pushed off a slide by another child, she's now suing a preschool for negligence

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