// Adds dimensions UUID, Author and Topic into GA4
Monday, July 27, 2026
30.6 C
Singapore

JJ Lin set to perform in Singapore coming December

Singapore – It has been confirmed that Singapore Mandopop star JJ Lin will be including Singapore in his world tour, Sanctuary 2.0.

JJ Lin Sanctuary World Tour 2.0

Join us this December as JJ LIN raises the bar with Sanctuary 2.0 ??

Posted by Unusual Entertainment Pte Ltd on Thursday, 23 May 2019

A teaser video was posted on May 24 (Friday) by local concert promoter Unusual Entertainment.

The last portion of the video announced that on December 7, JJ Lin would be performing in Kuala Lumpur and then in Singapore on December 21.

Details of the venue and tickets have yet to be announced.

JJ Lin is currently in China for his tour where he performed in Foshan, Qingdao and Shenyang.

He has been updating fans via his Instagram account @jjlin.

View this post on Instagram

hello, London! #workmode #startwithasmile

A post shared by JJ Lin (@jjlin) on

His last performance was in Shenyang, which marked the 43rd show of his world tour.

The Singaporean, 37, held his last concert in the island-nation last August 2018 where he had four sold-out shows at the Singapore Indoor Stadium.

 

- Advertisement -

Hot this week

Singapore worker claims company hired a replacement while she was on hospitalisation leave, tells her to return as a part-timer

After taking hospitalisation leave for major surgery, a Singapore worker says she was told she would no longer be returning to her full-time role.

Business leaders say Johor SMEs must modernise to benefit from RTS Link and JS-SEZ

Business leaders say the RTS Link and JS-SEZ could give Johor's economy a major boost, but local SMEs will need to raise their game to make the most of it.

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