// Adds dimensions UUID, Author and Topic into GA4
Friday, July 31, 2026
29.4 C
Singapore

Did Tan Kin Lian call Ng Kok Song a “drama queen” for revealing harassment?

SINGAPORE: A screenshot of a comment purportedly by presidential candidate Tan Kin Lian is going viral online in the wake of a harassment incident involving his rival Ng Kok Song.

Mr Ng was harassed in public by a young man at Clementi on Tuesday evening (29 Aug). Mr Ng was engaging with residents near Clementi Mall when the man, on a bicycle, approached Mr Ng’s team. The man began shouting vulgarities, making threatening gestures and followed Mr Ng for a short distance. He eventually left the area, shouting Mr Tan Kin Lian’s name.

@sgwhatsup

Tan Kin Lian supporter disrupts Ng Kok Song’s walkabout at Clementi earlier today by riding his bicycle into the crowd and hurling vulgarities. We do not condone such acts, viewer discretion is advised. #pe2023 #presidentialelection #singapore #tankinglian

♬ original sound – 🇸🇬WhatsUp – 🇸🇬WhatsUp

Mr Ng was not hurt in the incident, but members of the public alerted the police to the incident, with one individual reportedly making a police report.

Mr Tan’s team disavowed the man’s actions. His principal election agent, People’s Voice party member Prabu Ramachandran, has said that the individual who accosted Mr Ng is not a Tan Kin Lian campaign volunteer. He said on Facebook on Tuesday night:

“I have been campaigning with Mr Tan Kin Lian’s team of supporters and volunteers, I have never seen the guy riding bicycle who shouted at Ng Kok Song during his Clementi walkabout. I disavow such indecent actions and call for decency.”

Some netizens also raised concerns that the man may be deliberately trying to sully the Tan Kin Lian campaign in an attempted smear attack. Some welcomed Mr Prabu’s response and thanked him for asking voters to express their support at the ballots.

Others, however, were stunned by how Mr Tan himself allegedly responded.

A profile with Mr Tan Kin Lian’s name and picture commented on a video of the incident: “How do you know he is TAN KIN LIAN’s supporter? Is that Because he called my name? DRAMA QUEEN. #Smearcampaign”

Some ask whether this is Mr Tan’s real account or a parody profile, while others point out that all he needed to have said was that he condemns such actions.

Some are also asking who Mr Tan refers to with the label “drama queen,” while more cynical critics have said it is a clear jibe at his opponent, Mr Ng.

Mr Tan has made allegations of a smear campaign after receiving criticism for previous social media posts perceived as sexist. This is despite the fact that his opponents, Mr Ng and Mr Tharman Shanmugaratnam, have declined to comment on the controversy involving their rival.

1a805

 

Read also: 

Ex-Diplomat Bilahari Kausikan Accuses Presidential Candidate Tan Kin Lian of Sexism and Racism Following Controversial Posts | The Independent Singapore News 

No more walkabouts & interviews for Tan Kin Lian, volunteers asked to give out fliers instead

‘There’s danger he’s going to be manipulated by those leaders of opposition parties’ says Ng Kok Song of Tan Kin Lian

- Advertisement -

Hot this week

SG Police: Appeal for information on girl, 15, missing since June 29, last seen in Block 443A New Punggol Road, wearing black top, shorts...

Police are asking the public to help trace Ms Destinee Loo Xing Yi, who has been missing since June, urging anyone with info to come forward

Singapore households to receive extra S$300 CDC vouchers, higher U-Save rebates amid cost pressures from Middle East crisis

Local households will receive S$800 in CDC vouchers, with higher U-Save rebates and stronger ComCare aid to ease rising living costs in Singapore

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