A 33-year-old man has been charged following a serious assault in a block of flats in Aberdeen.
The attack took place in a communal stairway within the flats in George Street on Friday.
A 29-year-old man was taken to Aberdeen Royal Infirmary with serious injuries but has since been released.
Police have appealed to anyone who saw three men in the area around the time of the attack to come forward with information.
Det Insp Norman Stevenson said: “Our inquiries into this incident are continuing and I would urge anyone who was in the George Street area, near Charles Street, or the West North Street area and saw three men around the time of the incident to come forward.”
The man who has been arrested is expected to appear at Aberdeen Sheriff Court on Monday.