// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
27.4 C
Singapore

Leon Perera steps down from advisory board of TISG

Mr Leon Perera will be stepping down from the advisory board of The Independent Singapore (TISG) with immediate effect. He is currently in the process of divesting his shareholding in the company that operates TISG to the other existing share-holders, a process which should be complete in the next month or so.
He was not involved in the operation or management of TISG. Mr Perera has however decided to take this additional step to ensure that any perceived link to TISG does not distract public attention when policy positions are taken by the Workers’ Party, particularly on issues related to media regulation.
He further said that his recent appointment as Deputy Chair of the WP Media team also make this a necessary move.
Mr Perera is one of the founding shareholders of TISG and we accept his resignation with much sadness. We know that wherever he may be, his heart will be in greater media freedom and in the development of independent media space. TISG would like to thank Mr Perera for his contributions towards our publication. We also like to take this opportunity to wish him a great success in his endeavours.

Hot this week

‘Now that’s a real Mayor,’ Singapore Democratic Party chief Chee Soon Juan says of Zohran Mamdani while in New York

During his visit to New York, SDP chief Chee Soon Juan praised the city’s “human spirit and resilience” while also reflecting on conversations with Singaporeans living there.

MSF: Singapore launches new child protection unit to flag abuse concerns on children earlier after Megan Khung’s death

Megan Khung’s case could have been identified for review about five months before her death if this new social services unit had been in place, MSF said

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