// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 10, 2026
28.3 C
Singapore

Netizens complain after train fills with white smoke, call out minister for promising reliability

Netizens on a train at Raffles Place MRT Station this morning (Jan 10) took to social media to express their unhappiness after the train cabins filled with white smoke.

SMRT Chief Communications Officer Margaret Teo said: “We have confirmed that the smoke emission was due to a leaking air-conditioning compressor that released Freon gas.”

She added that all commuters on board the affected train were asked to disembark and to board the next train.

“The affected train was withdrawn from service for further checks,” she said. “We apologise for affecting your journey.”

The incident occurred at around 12.45 pm at the east-bound platform of the station. Many netizens took to social media to share photos of a smoky train with people covering their mouths and noses.

Screen Shot 2020 01 10 at 6.15.44 PM

Screen Shot 2020 01 10 at 6.14.56 PM Screen Shot 2020 01 10 at 6.14.47 PM Screen Shot 2020 01 10 at 6.14.37 PM Screen Shot 2020 01 10 at 6.14.20 PM Screen Shot 2020 01 10 at 6.14.06 PM

From Dec 28 last year, adult commuters taking trains and buses have to pay 9 cents more if they use a fare card, and 20 cents more if they pay in cash or buy single-trip tickets.

Meanwhile, senior citizens, disabled people and low-wage workers had their fares go up 4 cents.

The increased prices were announced on Oct 8 last year following a fare review by the Public Transport Council. /TISG

 

Hot this week

WP’s Jackson Au calls out ‘internet brigading’ campaign to discredit Aljunied MP Kenneth Tiong

Mr Au wrote that Kenneth Tiong "faced intense scrutiny. Some of this has taken the form of civil and robust debate, but the majority has descended into unwarranted character attacks, fuelled by wh...

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