// Adds dimensions UUID, Author and Topic into GA4
Thursday, June 11, 2026
29.4 C
Singapore

Why has the losing PAP candidate been invited and not an elected WP MP?

Singapore — There has been unhappiness online that the Kaki Bukit ward in Aljunied GRC is holding a National Day Observance Ceremony with a member of the losing PAP team there, Mr Shamsul Kamar, as the host adviser.

Mr Shamsul was in the five-member People’s Action Party team that lost against the Workers’ Party (WP) team during the recent General Election. The elected WP MPs for Aljunied GRC include party chief Pritam Singh, party Chairman Sylvia Lim, Mr Leon Perera, Mr Gerald Giam and Mr Faisal Manap.

Mr Shamsul is the current adviser of the Kaki Bukit Grassroots Organisation which is under the People’s Association (PA). One of the co-organisers of the event is the Kaki Bukit Community Centre, which is also under the PA.

110831763 3323035021050092 9071607048444617698 o
The poster that was uploaded on the Kaki Bukit Facebook page.

The potentially political nature of the PA has been called into question before.

WP member Yee Jenn Jong, who contested in Marine Parade GRC, has mentioned that, with the Citizens’ Consultative Committees (CCCs) approving the funding for Community Improvement Projects,  it means that, instead of the elected opposition MPs, the losing candidate from the PAP gets to approve projects.

The CCCs are often advised by the losing candidates of the PAP. They come under the PA, which is a statutory board to promote racial harmony and social cohesion in Singapore.

In 2016, WP’s Ms Sylvia Lim questioned the PA’s political stance in Parliament, citing the mobilisation of PA activists to campaign for PAP candidates during elections. Mr Chan Chun Sing, who was then the Deputy Chairman of the PA, declared that the PA was apolitical.

Mr Chan said the PA “executes the directions for the government of the day as per any statutory board” and that “the People’s Association does not allow any political activity or canvassing on our premises or in our activities and we certainly do not mobilise anyone for any political party”.

However, the online community has pointed to the politicised nature of the PA.

Screenshot 2020 07 29 at 12.59.15
Facebook screengrab
Screenshot 2020 07 29 at 12.54.30
Facebook screengrab
Screenshot 2020 07 29 at 17.34.50
Facebook screengrab

Many were unhappy with this move, which they perceived to be against the mandate of residents in Aljunied GRC.

Screenshot 2020 07 29 at 12.57.38
Facebook screengrab
Screenshot 2020 07 29 at 12.58.14
Facebook screengrab
Screenshot 2020 07 29 at 12.58.38
Facebook screengrab

One person also pointed out who they would want to see invited to the event.

Screenshot 2020 07 29 at 12.54.04
Facebook screengrab

At least one other person commented on photos of a banner in Kaki Bukit featuring Mr Shamsul wishing residents a happy National Day. In PAP-held constituencies, the Member of Parliament representing the constituency is usually featured on such banners.

Screenshot 2020 07 29 at 12.59.56
Facebook screengrab
116129887 10158831991535086 4485782460943769299 o
Facebook screengrab

/TISG

- Advertisement -

Hot this week

Singapore’s cost-of-living squeeze reaches even affluent households: Sun Life

SINGAPORE: The squeeze of the rising cost of living has reached even affluent households in Singapore. According to Singapore Business Review, citing Sun Life Asia’s third “Financial Resilience I...

‘We let our insecurities hit out at others’: Ho Ching on racism against Indians in Singapore

Ho Ching's take on the recent controversy of hate campaigns against Indians in SG has gotten a lot of comments. "Overall, Singaporeans are much more inclusive and open to different races, accents, ...

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