// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 1, 2026
28.1 C
Singapore

Malaysian man charged with murder after allegedly raping 11-month-baby

A 36-year-old Malaysian man was charged with murder last Friday after an 11-month-old infant he allegedly rape succumbed to her injuries and died.

According to the local press, the accused Hazmi Majid, caused baby Zara’s death after physically and sexually assaulting the child on 7 Nov, between 10.30am and 1.30pm in a unit at the Sri Cempaka Apartment complex in Bandar Baru Bangi.

Hazmi’s wife was babysitting Zara at the time of the attack. The couple initially told Zara’s mother that they rushed her daughter to the Serdang Hospital in Selangor after she choked on a piece of apple. Zara passed away after two days of being in critical condition, two weeks ago.

Medical examiners, however, found tears on the baby’s hymen and anus. A post-mortem report further found that the cause of death was blunt force trauma to the baby’s head and skull.

Hazmi and his wife were swiftly arrested. Hazmi’s wife has since been released on bond and is set to appear as a witness for the prosecution during the court case.

Hazmi, who faces a mandatory death sentence under Section 302 of the Penal Code if he is convicted for murder, will return to court next week. He is expected to be charged on two counts of inserting an object into the baby’s private parts and anus, under Section 377CA of the Penal Code.

Hot this week

SPF: S$4.1m lost to scams in two weeks as 231 suspected scammers and money mules investigated

A two-week island-wide police operation has netted 231 suspected scammers and money mules linked to more than 721 scam cases and S$4.1 million in losses, with suspects aged between 15 and 76 facing...

LTA: Eight illegal cross-border ride-hailing drivers caught and vehicles impounded after industry tip-offs

The crackdown followed tip-offs from the National Private Hire Vehicles Association and National Taxi Association.

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