// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 23, 2026
31.9 C
Singapore

Kuok keeps top post in Malaysian billionaires list on Forbes

Tan Sri Robert Kuok retained the top spot on the top 50 richest Malaysian list published by Forbes magazine.

He retained the top spot for the 12th consecutive year with a net worth of US$11.4 billion (RM50.73 billion), up from US$10 billion previously.

The 93-year old patriarch of the Kuok Group controls an empire that includes palm oil, shipping and property.

Robert Kuok has long been Malaysia’s richest person.

The Chinese-Malaysian tycoon’s Kuok Group controls an empire that includes the high-end hotel chain Shangri-La, Kerry Properties and commodities trader Wilmar.

He got his start trading rice, sugar and wheat flour in Malaysia in 1949 and in Singapore in 1953.

A big source of his wealth is a stake in palm-oil-giant Wilmar International, which is run by nephew Kuok Khoon Hong, a Singapore billionaire.

Tan Sri Quek Leng Chan, who chairs privately-held conglomerate Hong Leong Co (Malaysia), moved up one spot to number two with a net worth of US$6.8 billion, up from US$5.3 billion last year.

Quek replaced Tan Sri Ananda Krishnan, who slipped to third spot this year as his wealth declined 12.2% to US$6.5 billion amid uncertainty around his debt-laden Indian telecom, Aircel.

- Advertisement -

Hot this week

Singapore employee questions S$15 fine after SME boss penalises him for being 13 minutes late

A 13-minute delay came with a S$15 price tag. The employee is now asking whether that price is legal.

SG man cuts ties with friends after they repeatedly joked he should foot the bill on Bali trip: ‘It felt like they were targeting...

“Before the trip we never talked about finances,” he said, before his friends began asking him to pay because his family was rich.

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