A video has appeared on Facebook showing a young man assaulting an old man in the middle of a busy road in Ang Mo Kio.
The video was alerted to citizen journalism website Stomp by a contributor.
The video first shows the men arguing outside an orange-coloured car.
The young man then shoved the old man multiple times before the duo continued to shout at each other.
The traffic lights turned green during the scuffle, and vehicles started moving forward.
But instead of leaving the scene, the younger man again started violently shoving the old man. Parts of video also show the old man getting hit on his head.
The old man went back to confront the young driver after the first wave of punches and shoves, and was assaulted once again.
Towards the end of the video, a vehicle's horn could be heard, suggesting that the incident may have caused a traffic jam.
It is unclear what led to the incident, or how the issue was resolved.
Visit STOMP for more stories.