Friday, June 27, 2025
31.1 C
Singapore

Scandal-mired party makes comeback in Malaysian cabinet

A crop of old faces from a scandal-mired Malaysian party were Monday given key ministerial posts after they returned to power following the collapse of a reformist government.

A coalition dominated by the country’s Muslim majority took power this month after the disintegration of the last government and the shock resignation of Mahathir Mohamad as premier.

Mahathir, 94, had sought to come back as prime minister after quitting, but lost out to low-profile ex-interior minister Muhyiddin Yassin.

A major component of Muhyiddin’s government is the United Malays National Organisation (UMNO), the party of disgraced ex-leader Najib Razak, which was ejected from power at landmark elections in 2018.

Muhyiddin’s cabinet unveiled Monday included UMNO figures who had senior roles in the past.

They included Hishammuddin Hussein, named as the new foreign minister and Ismail Sabri Yaakob, senior minister overseeing defence.

In a departure from usual practice, the head of major Malaysian bank CIMB was named to the post of finance minister rather than a career politician.

See also  Hong Kong’s iconic neon lights are slowly fading away

Muhyiddin, 72, said he was aiming for a cabinet that was “efficient, transparent and with integrity”, and those selected had been vetted by anti-corruption authorities.

Najib and his cronies were accused of plundering billions of dollars from the sovereign wealth fund 1MDB, and he was arrested and put on trial after losing power.

Mahathir has challenged the legitimacy of Muhyiddin’s premiership, claiming he did not have enough support to be named to the job.

Muhyiddin was appointed by the king.

jsm-sr/fox

© Agence France-Presse

/AFP

Hot this week

Grab faces pushback from NTUC over incentive changes, delays implementation

SINGAPORE – Ride-hailing platform Grab has postponed changes to...

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); } });