A Townsville taxi driver has been stabbed in the neck during a fight with two passengers.
The 56-year-old driver was attacked as he dropped off two men early on Monday morning.
He was punched in the face before being stabbed in the neck with a small knife. His injuries are not considered life threatening.
The two men fled the scene.
Police have since charged a 21-year-old man with wounding. He's due to face Townsville Magistrates Court on Monday.