A 34-year-old British man has been charged over an alleged glassing at an Innaloo pub last night.
A police spokeswoman said the 34-year-old was involved in an argument with a 27-year-old Stirling man at the Saint Hotel on Morris Road about 6.20pm.
He allegedly struck the younger man in the face with a glass.
The 27-year-old was taken to Sir Charles Gairdner Hospital with facial lacerations.
The 34-year-old has been charged with unlawful wounding and is due to appear in the Perth Magistrates Court today.