// Adds dimensions UUID, Author and Topic into GA4
Monday, July 27, 2026
27.7 C
Singapore

Worrying, satisfying

The way we see it, The Independent Singapore.Pieces of the puzzle are beginning to fall into place. Now we know that the man who died in prison might be alive today if the officers who restrained him had checked to see if he was ok. And if the officers had understood the risk in pinning down a prisoner and placing him chest down in an isolated cell.
Both were not done and Dinesh Raman’s family has lost a son.
Another piece of another puzzle is the revelation that CPIB director Eric Tan could have prevented his colleague from allegedly embezzling $1.7 million in public money if he had been more diligent in implementing the rules.
There is a worrying link between the two cases. The Prison and CPIB officers, despite being in sensitive and critical departments, were lackadaiscal in the way they went about their work.
There is no doubt that Singapore’s reputation for being a stickler for rules has taken a knock. You can have all the standard operating procedures but they have to be followed by all and sundry.
And it is the job of the leadership to send out the clear signal that zero tolerance is the way forward.
Having said that, we are satisfied that the people responsible have been dealt with, that the government has accepted responsibility for the prisoner’s death and that his family is being compensated.

- Advertisement -

Hot this week

Six-figure earner says he paid for every date, wonders if that’s just how dating works in Singapore

He earns up to S$160,000 a year and enjoyed treating his date—but says she never once offered to pay, even for the little things.

Singaporean earning S$5K regrets degree choice, wonders if S$10K salary is still realistic

After switching careers, one Singaporean said he isn't sure he'll ever earn S$10,000 a month.

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