
A man has been charged with attempted murder after he allegedly stabbed a teenager 30 times during a violent rage near Campbelltown.
An 18-year-old male was on a bus when he was stabbed by a man known to him, police will allege.
The violent attack was witnessed by several other bus passengers.
The attack occurred around 1.15pm on November 15, with emergency services called to a bus stop in Ingleburn.
"He was treated at the scene by NSW Ambulance paramedics and taken to Liverpool Hospital in a critical condition," NSW Police said in a statement.
The teen's condition was later upgraded to serious, but stable.
The following day police arrested a 22-year-old man at a bus stop on Eucalyptus Drive at Macquarie Fields.
The man was charged with attempted murder and refused bail to appear at Campbelltown Local Court on Friday, November 17.