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

Fire breaks out in JEM hours after agreement to situate HSR terminus in Jurong East is signed

Twitter user Andy shared the video of the shopping mall JEM being caught on fire late on Tuesday (19 Jul) evening. The fire is the latest in a series of unfortunate incidents which happened at the shopping mall.


The incident happened a mere hours after Singapore and Malaysia’s Prime Minister signed an agreement for the KL-Singapore High-Speed Rail (HSR). The Singapore terminus of the HSR will be located at Jurong East.

Several Tweeters said that the fire happened in the basement of the mall and that shoppers were evacuated.

According to a statement by the Singapore Civil Defence Force, the fire was put out by the sprinklers which had been activated. There were no reported injuries.

The following is an incomplete list of unfortunate events at JEM since its opening:

2013 – Delayed opening by 4 days because no fire permits.
2013 – A fire broke out at NTUC JEM 2013
2013 – A car in underground car park caught fire
2013 – 3 hurt in JEM mall ceiling collapse
2013 – Glass door at Jurong East’s Jem mall shattered
2014 – Power cut for 11 hours
2014 – Water from sprinklers at JEM mall damages goods; some shops forced to close
2015 – Saladworks at Jem flooded
2016 – Woman rants against ‘deaf and mute’ cleaner at Jem foodcourt

- Advertisement -

Hot this week

Singapore TikToker exposes 10 workplace red flags employees may have started seeing as normal

"If your office normalizes 10 PM WhatsApp messages, public group chat scoldings, and polyclinic MC guilt, you aren't working in a "fast-paced, dynamic environment"—you are navigating systemic workp...

‘Should have just bought the regular ones’: Singaporeans share purchases they regret

On Reddit, a netizen asked: What's one thing that you bought and later found out that it's a waste of money?

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