// Adds dimensions UUID, Author and Topic into GA4
Monday, June 15, 2026
30.5 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

‘You wore long pants for the dentist but shorts for me’: Anniversary dinner dispute exposes deeper relationship issue

SINGAPORE: A man is now wondering what the “acceptable standards” are when it comes to dressing up for your partner after his girlfriend snapped at him when he said he planned to “wear shorts” to t...

Singapore is still a powerhouse in global semiconductor race by ‘being indispensable’

“We compete in the right lanes, not so much by copying… but by being indispensable.” — Singapore Semiconductor Industry Association

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