// Adds dimensions UUID, Author and Topic into GA4
Thursday, June 25, 2026
28.3 C
Singapore

Counting of president legal or policy issue?

 

Dr Tan Cheng Bock posted on Facebook yesterday and queried Minister Shanmugam on the contradictions in his arguments about the counting of the number of terms lapsed since the first president.

It is common knowledge that President Ong Teng Cheong was the first elected president of Singapore. However, the parliament has decided that it will count the first president from President Wee Kim Wee’s term. Dr Tan had argued in court that it was unconstitutional for the Government to start its count of the five terms to trigger a reserved election from the term of President Wee Kim Wee, as he was not elected by the people.

Workers’ Party’s Mr Sylvia Lim posed the question of whether it was a legal or policy issue in parliament and alleged  that the PM led the parliament to believe that it was a legal issue. In response, the Law Minister K. Shanmugam said that it was a policy decision to count from the time of President Wee.

The apex court of Singapore, which had five judges hear this appeal, upheld an earlier judgment on July 7 that Parliament has the right to count from the term of former President Wee Kim Wee, for the purpose of reserving the upcoming presidential election for candidates from the Malay community.

WP and Dr Tan leave no stone unturned.

- Advertisement -

Hot this week

LTA: Seven drivers caught, vehicles impounded in latest crackdown on illegal cross-border ride-hailing

Seven drivers have been caught and their vehicles impounded in the latest enforcement sweep against illegal cross-border ride-hailing services, as LTA steps up operations amid over 5,000 vehicle ch...

‘Take her FB away from her’: Singaporeans unimpressed with Ho Ching’s kindness appeal

Former CEO of Temasek Holdings Ho Ching had urged Singaporeans to be kind, weighing in on the subject of online hatred against Indians as well as Singapore's multiculturalism.

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