// Adds dimensions UUID, Author and Topic into GA4
Monday, September 7, 2026
29.1 C
Singapore

Ravi again

Now the High Court has added another dimension to lawyer M Ravi’s involvement with the five men over the Little India riot case. It wants him to pay the bill for an application he filed, and later withdrew, on behalf of his five clients.

This comes a day after news broke that he had discharged himself from defending the five.

The normal procedure is for the clients to pay costs. But in a rare move, the High Court said it is asking their lawyer to pick up the $1,000 tab for the court order against them because Ravi had failed to act as a competent solicitor for his clients.

The case revolves round an application he filed in April to quash the criminal charges faced by his clients. His argument was that the Commission of Inquiry’s hearing into the riot “offended the rule of sub judice” and had denied the men a fair trial.

Ravi withdrew the application last month.

Judicial Commissioner Tan Siong Thye said he recognised the lawyer’s effort in defending the five for free. But, he said, the lawyer was not making a bona fide attempt to further the interests of his clients.

 

Hot this week

Chinese national man, 47, gets S$560K fine in Singapore for evading over S$60K in customs duty on more than 28K bottles of duty-unpaid beer

The 47-year-old man faces 164 days in jail after failing to pay the penalty for false declarations of bringing thousands of beer bottles into Singapore

Air quality in Singapore reaches unhealthy range in central region due to transboundary haze from Indonesia fires

Dry weather and smoke from fires in Sumatra and Kalimantan pushed haze levels higher, prompting daily advisories from Singapore’s environment agency

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