A 23-year-old man has been charged after allegedly punching a taxi driver in Baldivis.
The man allegedly started arguing with the driver during a taxi drive in the early hours of Saturday morning before punching him.
The taxi driver was able to stop the car at a service station on Leary Road in Baldivis before the man allegedly assaulted him again.
The victim fell to the ground where he was allegedly assaulted for a third time.
The 65-year-old driver was taken to Royal Perth Hospital by ambulance.
The accused man allegedly crossed the road to another service station where he threw food at staff and smashed an advertising screen.
The 23-year-old man from Falcon has been charged with aggravated robbery, aggravated assault with intent to do grievous bodily harm and robbery.
He is in custody and will appear in the Perth Magistrates Court tomorrow.
Severe weather warning issued south of Mandurah
WAFL: Perth clinch one point win over Peel Thunder
Free public transport to be made permanent across WA
2026 Rockingham Jobs Fair to support local job seekers
Bertram man charged over alleged sexual assault at nightclub
City of Rockingham defends decision not to livestream Special Electors Meeting
Mandurah Forum's indoor food court closes to make way for new international retailer
Peel businesses, organisations share in $1.1 million State Government funding
Rockingham councillor Craig Buchanan announces resignation
