// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25 C
Singapore

Grace Fu called out for being part of anti-‘chope’ movement when policeman ‘choped’ parking lot for her at community event

Minister for Culture, Community and Youth Grace Fu was called out earlier today for being part of the anti-chope movement, the cause that hopes to educate Singaporeans and discourage them from reserving seats at food courts and hawker centres.

Fu was called out for allegedly having a plainclothes policeman ‘chope’, or reserve a parking lot for her during a community event.

gracefu chope reserved season parking lot singapore minister 1

What an honour to stand with Minister for Community Development, Youth and Sports Ms. Grace Fu. While she holds up one…

Posted by Anti-Chope Movement on Thursday, May 30, 2019

Many netizens were also up-in-arms because they felt that the ‘chope’ culture was intrinsic to Singapore. Foreigners who commented on the movement on Facebook also added that it was actually something they admired.

Others also equated ‘choping’ seats to speaking Singlish and they added that the ‘anti-choping’ movement was actually against Singapore culture.

There were also some who laughed off the movement and said that it could hardly be considered activism.

Screen Shot 2019 06 03 at 4.09.56 pm Screen Shot 2019 06 03 at 4.10.05 pm Screen Shot 2019 06 03 at 4.10.12 pm Screen Shot 2019 06 03 at 4.11.13 pm Screen Shot 2019 06 03 at 4.12.24 pm Screen Shot 2019 06 03 at 4.12.34 pm Screen Shot 2019 06 03 at 4.12.43 pm Screen Shot 2019 06 03 at 4.12.47 pm

Hot this week

UK woman asks Singaporeans for advice after her teeth turned grey due to too much Teh C

From an IG post of @ellsnutrition. She really likes Teh C and asks how grey teeth can be avoided

Hong Kong socialite Abby Choi’s ex-husband, his brother & father on trial this week for her murder

The 2023 disappearance of Ms Choi, and the discovery of her body, made headlines around the world

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