// Adds dimensions UUID, Author and Topic into GA4
Friday, July 31, 2026
30.6 C
Singapore

Malaysian immigration under fire for foreigner abuse

KUALA LUMPUR — The Malaysian immigration is under fire with reports of multiple abuse of foreigners in detention and a constant bullying of foreign nationals working in the country.

The death of a Nigerian student in custody sparked protests in Kuala Lumpur with 20 Nigerians gathering at the Nigerian Embassy to seek redress from a perceived mistreatment of their fellow national.

The Nigerians in Malaysia created an organisation called the Nigerians In Diaspora Organisation Malaysia (Nido-My). News reports say they were at the demonstration on Friday at the Jalan Ampang Hilir.

A group of Nigerian nationals held a small but heated protest outside their country’s high commission. The death of the fellow Nigerian in immigration custody triggered the protest, reports say.

Malaysia arrested 130 foreigners in June in an immigration sweep, and this shows the intensity of the problems caused by illegal migrants in the country.

But those with valid work or student passes get caught in the dragnet and they claim they do not always get good treatments from enforcement officers.

There is a rise in anti-foreigner sentiments since last year reports say.

A businessman who spoke to The Independent Singapore says the country is changing rules and moving the goal posts and instead of facilitating business visa extensions, new rules are imposed.

“They are making it difficult for the families of ‘investors’ in small enterprises to get visas too,” says French national of North African origin.

He left the country, packing up some members of his family to migrate to other destinations. It is not an isolated incident. The Immigration has had issues with foreign nationals for decades.

But the death of the Nigerian student Thomas Orhions Ewansiha with a valid student pass in detention opens up old wounds.

According to media reports, the Immigration Department of Malaysia says Thomas got caught last week after he ‘attempted’ to flee in the raid.

His detention was extended because the Immigration department ‘suspected’ that his pass was a fake.

The Star daily reports how a foreign student claims to have lost 10kg and clumps of hair due to trauma after her interaction with an enforcement officer.

The foreign national recounted how she was trying to get an e-hailing ride outside a restaurant last year but were detained even though she had a valid iKad, a gazetted valid identification document.

Under pressure, the department says its investigations on the death of Nigerian Thomas at an Immigration depot found no signs of him being physically assaulted.

Immigration Department director-general Datuk Khairul Dzaimee Daud told Bernama on said Sunday (July 14) the department is still waiting for a medical report from Universiti Kebangsaan Malaysia Hospital (HUKM) to confirm the cause of Ewansiha’s death.

In a statement last Friday, Khairul Dzaimee said that Ewansiha died on July 9 in custody after suffering a seizure while asleep.

Ewansiha was one of 20 foreigners picked up in an integrated operation on July 4 at Desa Aman Puri here following public complaints.

Nigerians vent anger at embassy after student dies in immigration custody

- Advertisement -

Hot this week

CNB seizes S$142,000 in drugs including 5.5kg of cannabis across two locations in single-day operation

CNB arrested three Singaporeans on 27 July in a two-location drug operation, seizing more than 5.5kg of cannabis, Ice, ketamine, and LSD stamps worth over $142,000, with the Pasir Ris bust alone yi...

The job hopper’s dilemma: Malaysian Reddit breaks down whether a guaranteed bonus is worth staying for

Malaysian professional earning RM6.7k has secured an RM8k job offer but faces the dilemma of whether to leave now or wait until March to collect a guaranteed RM20k bonus

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