// Adds dimensions UUID, Author and Topic into GA4
Saturday, August 15, 2026
33.9 C
Singapore

Two Singaporeans face charges over Pasir Gudang chemical pollution

Two Singaporean company directors will be facing charges for the illegal dumping of chemical waste in Pasir Gudang, southern Johor Bahru.

Singaporeans, Wan Jing Chao (34) and Sim Wei Der (50), and Malaysian Yap Loke Liang (36) are company directors of a used tire processing factory.

Read: Singaporean connected to Pasir Gudang chemical poisoning turns himself in to Johor police

The three were accused of failing to conduct air quality monitoring and failing to notify the authorities about the waste disposal in the river.

They were also accused of abetting Malaysian lorry driver N Maridass (35) in dumping the waste into the river at the Sungai Kim Kim Bridge-widening project last March 7 between 12 and 1 in the morning.

Maridass has been charged in March under the Environmental Quality Act 1974 of Malaysia.

Wan and Sim will be charged in the Malaysian court on Dec 4.

If convicted, the directors face a maximum penalty of five years jail along with a RM500,000 (S$163,135) fine.

The polluted waters in Pasir Gudang have been classified as an oil sludge.

Thousands of civilians were affected by the chemical pollution. Schools in the affected Malaysian districts closed down due to several people falling ill due to toxic fumes. -/TISG

Read: 46 potential pollution sites identified in Pasir Gudang via satellite imagery

- Advertisement -

Hot this week

‘Maybe I was too trusting’: Singapore employer says maid went uncontactable after she bought her a return ticket home

After being told the helper intended to return to Singapore, the employer paid S$437.40 for a return ticket, only to receive no response when she later asked about the flight.

At least five victims lose S$3,500 to BigBang ticket scams before general sales even begin

The reported scams emerged even before general ticket sales began on Aug 13.

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