// Adds dimensions UUID, Author and Topic into GA4
Tuesday, August 11, 2026
32.6 C
Singapore

Father of dead twins taken back to canal where boys’ bodies were found

Singapore  – Xavier Yap Jung Houn, 48,  father of the twin boys found dead near a playground in the Upper Bukit Timah area, was taken by police to the canal where the bodies were found.

On Thursday at about 3.10pm, five police officers took Yap, 48,  to the canal where the bodies had been found last Friday evening. He was wearing a red polo t-shirt and dark blue shortts, and a surgical mask.

He had been charged on Monday with the murder of one of his sons, Ethan Yap E Chern. Ethan’s brother is Aston Yap Kai Shern.They were 11 years old.

During the half hour or so  at the canal, according to a Straits Times  report, two police officers were seen setting down  at least four arrow markers. One was  placed at the  playground near an exercise machine, another was placed in the canal, and aa third on the steps leading down to the canal.

If found guilty, Yap faces the death penalty.

The bodies of both boys were found near a playground in Greenridge Crescent on Friday evening (Jan 21). The police received a telephone call  for help and when officers arrived at the scene,  they found the boys dead./TISG

11-year-old twins found dead in Upper Bukit Timah playground, Gurkha alerted, father arrested

- Advertisement -

Hot this week

SG man, 37, gets 6-month jail for forging his girlfriend’s previous marriage certificate to keep staying in his HDB rental flat

He changed the groom’s name, NRIC number, and marriage date before emailing the altered certificate to HDB to keep his rental flat

TikToker claims S$1,900 a month is enough for survival in Singapore

In a viral video, content creator Jeff Wang said that earning less than S$2K is enough to live in Singapore. Commenters, however, pushed back

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