// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 20, 2026
28.3 C
Singapore

Father jailed for filming women during sex, taking upskirt videos

Singapore — A husband and father admitted to recording sex videos of unknowing women as well as taking several upskirt videos.

Jimson Zheng Jun Cheng (31), a construction salesman, was caught in the act of recording an upskirt video on June 3 at Tiong Bahru MRT Station.

The passerby, Arumugam Kalimuthu (47), noticed what Zheng was doing and called the attention of the unknowing woman.

Arumugam grabbed onto Zheng’s arm and confronted him about the offence which he denied.

Read: Pervert gets 9 weeks jail for taking upskirt videos of women at MRT stations

The police arrived at the scene, and they found 45 upskirt videos as well as three sex videos on Zheng’s mobile phone. The videos were recorded from March 8 to June 3, 2018.

Zheng recorded himself having sex with his “girlfriend” in his house and with a prostitute in Geylang. The women were not aware that they were being recorded.

Zheng faces 21 weeks of jail for 15 counts of insulting the modesty of a woman and two counts of making an obscene film under the Films Act.

His lawyer argued that Zheng has been seeking treatment at the Institute of Mental Health and that he “felt ashamed” of his behaviour that embarrassed his family./TISG

Pervert caught on camera trying to take upskirt shots of his own female friend

- Advertisement -

Hot this week

Singaporean man’s expectation that future in-laws help buy S$3.5m condo draws criticism

She said, "I am currently not working but supporting myself through rental income through investment property I own in the U.S."

‘Every farewell lunch turns into a complaint session’: Employee describes workplace

SINGAPORE: In a job market where many workers are struggling to secure new opportunities, quitting without another job lined up is often seen as a risky move. However, one employee was left wonder...

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