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

Tan Cheng Bock gears up for official launch of party

Dr Tan Cheng Bock, Chief of Progress Singapore Party (PSP) proudly announced the upcoming launch of his party on social media earlier this week.

Screen Shot 2019 05 31 at 4.11.22 pm
Photo: Facebook/Tan Cheng Bock

He wrote, “My fellow Singaporeans, PSP was registered on 28 Mar, exactly 2 months ago. I am pleased to announce that pending approval from the police, we are intending to officially launch the party on 15th June at the Expo Hall 5”.

Dr Tan registered his party on April 1 this year, and launched its inaugural Meet the People Session (MPS) earlier in May. The event attracted about 200 attendees.

In his post, Dr Tan continued, “I look forward to meeting many Singaporeans at this event. More details will be announced when we have received police approval”.

On that note, Dr Tan also shared about how he joined some of his Muslim friends for Iftar, when they broke their fast.

61345667 2679272558813929 1571650197144993792 n
Photo: Facebook/ Tan Cheng Bock

He also shared images of the event, where he was in attendance with his fellow party members./TISG

Read related: Tan Cheng Bock holds a meet-the-people session, 200 people attend

Hot this week

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

Fake SPF pop-up alerts claiming your device is ‘locked’ are back; Police warn of phishing scam demanding urgent fine payment

SPF has warned of a re-emergence of phishing scams using fake pop-up alerts bearing the police logo, claiming devices have been locked for accessing illegal content and demanding immediate payment ...

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