// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 23, 2026
31.9 C
Singapore

Preliminary police probe shows no foul play as NSF firefighter’s body found in Pulau Ubin lake

SINGAPORE: The police have said that they do not suspect foul play, based on preliminary investigations, after the body of a missing full-time National Serviceman (NSF) was found in a Pulau Ubin lake after an extensive search and rescue operation this weekend.

The 22-year-old NSF, serving as a firefighter at Tampines Fire Station, was believed to have gone missing while he was off-duty visiting Pulau Ubin on Friday (Apr 14).

The Singapore Civil Defence Force (SCDF) received a call for water rescue assistance on Saturday (Apr 15) from Kekek Quarry at Pulau Ubin,  but rescuers did not find the missing NSF at the scene.

Firefighters searched along the shore while the Disaster Assistance and Rescue Team (DART) assisted with a remotely operated underwater vehicle. The police also sent officers to the scene to assist in the search.

The NSF was finally found in a body of water near the quarry on Sunday (16 Apr). Paramedics pronounced the young man dead at the scene.

The discovery of the late NSF’s body was reportedly made after several Pulau Ubin visitors spotted the body floating in the water around 1 pm on Sunday. According to the Chinese Daily, eight loved ones arrived at the lake on Sunday and conducted prayers with priests from a Hindu temple at Pulau Ubin.

While preliminary investigations indicated that the case did not involve homicide, investigations are still ongoing.

 

- Advertisement -

Hot this week

‘What’s the point of maximising my salary?’ American considers US$70k pay cut to move to Singapore

The American says he misses being able to walk, use public transport and feel safe late at night when he returns to the US.

Singapore employee questions S$15 fine after SME boss penalises him for being 13 minutes late

A 13-minute delay came with a S$15 price tag. The employee is now asking whether that price is legal.

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