// Adds dimensions UUID, Author and Topic into GA4
Friday, September 4, 2026
31.8 C
Singapore

HDB blocks falling apart?

Photos of decorative facade cladding that had fallen off of a block at Pasir Ris have been going viral online.

The portion of decorative façade cladding looked to have fallen from a height of about ten storeys high and was made of metal and possibly wood.

A netizen, Ye Ruoshi who shared photos online said, “Initially we thought it’s very loud clusters of thunder… But wait! It doesn’t sound like thunder. Then our neighbours point to that direction and we look and saw this part of the wall covering fell right from the top and broke into pieces right outside the void deck”.

Updates on the incident were also shared by NTUC Assistant Secretary-General Zainal Sapari, who said on his own Facebook post, “
#NotFakeNews
Was updated of an incident at BLK 270 PASIR RIS ST 21 where a large portion of decorative facade cladding of the block had fallen off.. The incident site has been cordoned off and there is no injury involved”.

He added, “Police and the Town Council are at site. HDB technical dept is onsite as well. Cause of damage is still under investigation.”

Netizens were mostly relieved that no injuries were sustained to anyone.


[email protected]

Hot this week

Diner pays $20 for takeaway meal, gets rude service and dried bird droppings inside takeout order

On Facebook, a netizen shared: "I was so disappointed with the order with this stall located at 7 Stars Coffee Shop, 312A Sumang Link, the attitude of the china lady was so rude yet I tolerated and...

10 luxury apartments from Singapore’s S$3 billion money laundering case to be auctioned on Sep 23

SINGAPORE: Ten luxury apartments from Singapore’s S$3 billion money laundering case will be put up for auction on Sep 23, with prices starting from S$2. 238 million

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