// Adds dimensions UUID, Author and Topic into GA4
Sunday, April 12, 2026
26.8 C
Singapore

Tan Chuan-Jin admits to chiding some of the residents at his Meet-the-People Sessions

Singapore — People’s Action Party MP Tan Chuan-Jin has, in a Facebook post on Monday (Sept 28), admitted to chiding some of the residents at his Meet-the-People Sessions (MPS).

Sharing photos from his latest MPS earlier that evening, the Marine Parade GRC MP wrote about how he usually sees an “incredibly diverse” set of issues crop up during his weekly MPS.

Listing the types of issues that get raised during these sessions, Mr Tan said: “There really is never a dull day and we all try to listen and provide encouragement where we can.”

The politician, who is also Speaker of Parliament, admitted to chiding some of the individuals who want to see him. He wrote: “I tell my volunteers to leave the more firm responses to me! ? On the rare occasion I’ve had to be quite strict and ‘chided’ individuals for their action etc.”

Mr Tan added: “It’s really a judgement call as to whether it is needed or if it’d be helpful or not. Different responses needed all the time.”

Another evening at MPS. We had a guest today, H.E. Yamazaki, Ambassador of Japan to Singapore. From time to time we host…

Posted by Tan Chuan-Jin on Monday, September 28, 2020

“Emo Chuan” strikes again: Tan Chuan-Jin appeals for sympathy by posting critical post about himself online

- Advertisement -

Hot this week

24-year-old welder dies after being found unconscious in pipe at Tuas shipyard, probe ongoing

A 24-year-old welder died after being found unconscious inside a stainless steel pipe at a Tuas shipyard, prompting an investigation by the Ministry of Manpower.

What are the first impressions of life in Singapore? Netizens answer

A redditor shared that he/she recently moved to Singapore from Europe, and one of my initial impressions is that people here often seem quite stressed and easily irritated. Netizens also shared the...

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