// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 9, 2026
32.3 C
Singapore

Paul Tambyah asks Vivian Balakrishnan why his town council left lift unrepaired for 2 months

By: Dr Paul Tambyah

This evening (16 Aug), my SDP colleagues from the Ground Operations Unit and I visited the residents living in Blk 150 Petir Road. A resident shared with us that the lift in the middle of the block has not been repaired for more than 2 months. One resident we spoke to told us that when he called the Holland-Bukit Panjang Town Council to find out when the lift would be repaired, the Town Council advised him to look for the sub-contractor responsible for the lift maintenance.

According to the residents, cleaners were seen cleaning the walls and exterior of the malfunctioned lift today, which they believed was done in anticipation of their MP Dr Vivian Balakrishnan’s visit to the block tomorrow.

We at the SDP hope that Dr Balakrishnan will be able to give the residents an adequate answer as to why the lift has been left unrepaired for the past 2 months or so.


Two days after Dr Tambyah posted this message in his Facebook the Buildings and Construction Authority said that the lift in the block is back in service.


Republished from Dr Tambyah’s Facebook.

- Advertisement -

Hot this week

Man discovers fiancée had multiple affairs months before wedding, now wonders if he should walk away

A man says he's questioning whether to call off his wedding after discovering his fiancée had been having an affair while they were planning their future together.

‘Some money is better than nothing’: Poly graduate takes S$2.2k bubble tea job after four months of unsuccessful job hunting

She never expected to end up working at a bubble tea shop after graduation. But after four months of unsuccessful job hunting, she says earning an income took priority over holding out for a role i...

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