// Adds dimensions UUID, Author and Topic into GA4
Monday, June 8, 2026
29.4 C
Singapore

Project manager burns over S$300K in cash to destroy bribery evidence

SINGAPORE: A Malaysian construction project manager set fire to nearly RM1 million in RM100 notes during a raid by the Malaysian Anti-Corruption Commission (MACC) on Thursday (July 17).

The operationwas part of an ongoing probe into suspected corruption involving a RM180 million (approximately S$54.25 million) data centre construction tender. According to reports by China Press and New Straits Times, investigators believe the project manager accepted bribes amounting to 2.5% of the total project value, or roughly RM4.5 million.

MACC officers who arrived at the manager’s residence in Petaling Jaya saw smoke and found charred and half-burned RM100 banknotes littering the floor. After counting the remnants, officers estimated that nearly RM1 million (about S$301,406) in cash had been destroyed or partially destroyed in the fire.

Officers uncovered RM7.5 million in unburned cash hidden in three pillow boxes, as well as luxury items like Rolex watches, Cartier jewellery, and gold ornaments. The cash is believed to be linked to bribes received across at least six different project bids.

the project manager, his wife, and two company directors, all aged between 40 and 60 were arrested and remain under custody. Investigations are ongoing.

- Advertisement -

Hot this week

Employer fumes as helper expects meals to be cooked for her despite fridge being full

SINGAPORE: An employer has complained online that her domestic helper expects meals to be cooked for her despite having access to a fully stocked fridge. On Wednesday (Jun 3), the employer posted...

SG bus captains: Higher salary offers attract new bus drivers, but long working hours and gruelling split-shifts can’t make them stay on beyond one...

Despite new salary increases, bus captains say long hours, split shifts and demanding schedules remain the toughest hurdles

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