// Adds dimensions UUID, Author and Topic into GA4
Friday, July 24, 2026
29.4 C
Singapore

Malaysian traffic police caught on video taking bribes

It is probable that a poorly paid policeman could revert to taking bribes in order to feed the family, but it appears the occurrences have increased recently.

This is how a motorist who hinted he was a Singaporean is seen on a video being forced to bribe his way out of a messy situation with a traffic policer in Malaysia.

The entire act was caught on a mobile phone, apparently by a passenger.

The video starts with the driver being pulled off the traffic by an officer on a Malaysian highway, and a discussion ensued in which the policeman is heard saying I stopped you because you were driving faster than the 110 KM/H limit.

The policeman is then heard saying: “Rm100 can,” to the driver.

Another video shows the driver giving the money to the police officer, but it is not clear how much he was giving.

Watch both videos here:

Here is the moment the bribe is slipped in the policeman’s hand, all smiling:

The video is making its rounds in Malaysia and Singapore on WhatsApp, in which there is a message attached to it where the driver warns Singaporeans not to drive into Malaysia or risk having to pay bribes to police officers.

He also wrote: Has Malaysia gone to hell?

- Advertisement -

Hot this week

Netizens stunned after Singapore bus appears for sale in China

A Singapore double-decker bus spotted at a vehicle centre in Guangzhou has become the subject of online discussion after appearing in a promotional video.

Resignations of minority MPs shine spotlight on flaws of GRC system: Academic asserts

The resignation of Faishal Ibrahim has once again raised questions over whether voters should return to the polls when a minority MP leaves a GRC.

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