64-year-old Zhang was attacked by a random bus passenger on 27 December, according to Shin Min Daily News.
Zhang, who works as a taxi driver, was taking a bus from Block 101 Tampines Street 11 after returning his taxi on 27 December at about 6pm.
He was taking a bus to his wife’s workplace at a spectacle shop.
He boarded the bus and sat down in front of a middle-aged person 3 rows down, who was muttering vulgarities repeatedly.
Zhang paid no heed to the man and didn’t even look at him.
As Zhang was standing up to alight from the bus, the passenger who had been muttering vulgarities to himself, then ran up to him and spewed Hokkien vulgarities at him.
Zhang asked the man what was wrong, but it somehow triggered the man and he then punched Zhang in the face, knocking his glasses off.
Zhang said that the man punched him a few times and even kicked him, but the other passengers came to help him and held the man back.
Zhang’s face was bleeding and he couldn’t see around him without his glasses, before asking the driver to let him get off the bus and he then left the scene in a hurry.
He then pressed his hand on his head wound to stop the bleeding but it continued to bleed, leaving a trail of blood behind him as he walked to his wife’s workplace.
After arriving at his wife’s workplace, he tried to stop the bleeding, before heading to a clinic nearby for treatment, and he was then given 2 days of medical leave.
Zhang also sustained injuries to his cheek and lips, and he felt faint throughout the rest of the day.
He also shared how he is now afraid of taking the bus again.
SBS Transit was informed of the incident by Zhang’s daughter and they said that they will be conducting an internal investigation.
The Singapore Police Force also said that they have received a police report and investigations are ongoing.