// Adds dimensions UUID, Author and Topic into GA4
Friday, September 25, 2026
28 C
Singapore

Malaysians blast tourism ministry for ‘ugly’ Visit Malaysia logo

The Visit Malaysia logo, seen as ugly and said to be a mockery of Malaysia and her rich history, has been added to the anti-Najib Razak rhetoric in Malaysia’s political debate.

It appears that anything the government do will not go down well with netizens in Malaysia, and a large number of them has signed up to stop Tourism Malaysia from using the design.

Local agencies said there is actually a petition against the logo on change.org which received 11,659 signatures with a goal of 15,000 signatures.

Mustaffa Azizi Idris started this petition to Tourism Ministry Nazri, Minister of Tourism and to all Malaysians.

The petition stated, “Tourism Malaysia announced a new logo to promote Visit Malaysia 2020. The design is appalling. It looks cheap and does not represent the country, the people and its history. The public was not consulted.

“This petition is to STOP Tourism Malaysia from using the design. It makes a mockery of Malaysia and her rich history. It is alienating the rakyat (which means citizens). It has to go,” it concluded.

Visit Malaysia 2020 logo has lifted “Travel, Enjoy, Respect” tagline from World Tourism Organization (UNWTO)’s September 2017 campaign.

And the according to the tourism minister, the multicoloured logo is here to stay, the BBC said.

Hot this week

‘The discrimination is real’: Pregnant woman says employer limits her to 1 WFH day despite doctor’s recommendation

A pregnant Singaporean with a high-risk pregnancy says her employer refused flexible WFH arrangements despite her doctor’s recommendation and a gruelling 1.5-hour commute each way.

Travel vlogger says Singapore is ‘strange’ and ‘dystopian’ before praising its safety and abundance

He marvelled at the churches, mosques, Jewish community and lack of visible religious tension. Then came his verdict: Singapore is “strange”.

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