// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.5 C
Singapore

Roy Ngerng to pay $150K damages to PM Lee Hsien Loong over a 17 year period

Roy Ngerng has agreed to pay $150,000 in damages owed to Prime Minister Lee Hsien Loong for defamation, in installments from 1 April 2016 to the year 2033. The 34-year-old will be 52 years of age by the time he finishes paying up the Prime Minister.
Roy Ngerng’s lawyer said that the blogger will start with payments of $100 a month for five years from 1 April 2016, and that from 1 April 2021, Mr Ngerng has to pay $1000 a month until the entire sum is paid. If he pays all the instalments on time, Ngerng will be done paying by the year 2033.
Mr Ngerng also has to pay $30,000 for the costs of the Assessment of Damages hearing by Wednesday, Mar 16.
The blogger’s lawyer further said that in the agreement made with PM Lee’s side, Mr Ngerng need not pay any interest if he makes his payments on time, but if he fails to make any of the installments on time, he breaches the agreement and the full amount outstanding plus Court Judgment interest will be immediately payable.
Mr Ngerng’s lawyer, Mr Thuraisingam represented blogger on a pro bono basis.

Hot this week

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

Fake SPF pop-up alerts claiming your device is ‘locked’ are back; Police warn of phishing scam demanding urgent fine payment

SPF has warned of a re-emergence of phishing scams using fake pop-up alerts bearing the police logo, claiming devices have been locked for accessing illegal content and demanding immediate payment ...

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