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

“62% haircut” – GIC sells stake in UK mall purchased at 312 million for 120 million

SINGAPORE: Singapore sovereign wealth fund GIC has reportedly sold its 17.5 per cent stake in the Bluewater shopping centre in the UK for GBP120 million (S$206 million) to Land Securities Group (Landsec), a London-based commercial property development and investment company.

EdgeProp Singapore reported that GIC took a “62% haircut” on its investment, as it paid GBP318 million for the stake in Bluewater close to two decades ago, in 2005. GIC had acquired its stake in the mall from Prudential’s property investing unit, now known as M&G Real Estate.

Bluewater ranks as the fifth largest shopping centre in London. The mall encompasses a vast area of 1.8 million square feet spread across three levels, hosting over 300 retail and food and beverage outlets. The centre has long been a prominent shopping destination, drawing visitors with its extensive array of shops and amenities.

Landsec, the new owner of GIC’s stake, is a significant player in the commercial real estate market, known for developing and managing large-scale properties across the UK. The acquisition aligns with Landsec’s strategy to expand its portfolio in high-traffic retail locations.

TISG/

Hot this week

Johor Menteri Besar visits Machap Dam as declining water levels prompt cloud seeding and emergency transfers amid prolonged dry spell

Johor Menteri Besar Dato' Onn Hafiz Ghazi has visited Machap Dam to assess declining water levels following continuous hot weather since early August, with mitigation measures including cloud seedi...

‘Leave innocent people alone’: OK Chicken Rice founder in Singapore weighs in on Ed Sheeran’s troubles

Daniel Tan Boon Huat has been posting on social media defending the British singer

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