// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
30.5 C
Singapore

MP commends boy who held umbrella to protect bus passengers from the rain

SINGAPORE: Tampines GRC MP Baey Yam Keng has issued a letter of commendation to the boy who won widespread praise online after he was spotted holding an umbrella for disembarking bus passengers.

Mr Baey, Senior Parliamentary Secretary of the Ministry of Sustainability and Environment and the Ministry of Transport, honoured the young Singaporean at a networking session at the Caring Carnival this week. Revealing that the boy, Hwee Tze from Springfield Secondary School, stayed on to shelter passengers disembarking from six buses, Mr Baey said: “This is an example that every one of us, regardless of age or gender, can play a part in making commutes much more pleasant.”

 

Hwee Tze won hearts in September when he was spotted shielding bus passengers from the rain as they crossed from their bus into the bus shelter at a bus stop along Punggol Road.

A netizen who had benefited from the young boy’s deed shared a video of him on the sgfollowsall Facebook page, saying Hwee Tze has the “heart of a king”. The video quickly went viral, with Singaporeans showering the young boy with praise for his generosity and kindness.

 

- Advertisement -

Hot this week

‘We’re competing with retirement age people now’: Worker alarmed after new hire turned out to be woman in her 60s

SINGAPORE: One Singaporean worker got quite the surprise after discovering that the newest addition to their company was a woman in her 60s. On Monday (Jun 29), the worker took to Reddit with a p...

Singapore-born doctor pleads guilty to secretly filming colleagues in hospital bathrooms

Ryan Yi Cho, a doctor from Singapore in Melbourne who faced 900 charges for secretly filming his female colleagues in the shower and toilet, pleaded guilty in court earlier this week

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