A man has been arrested after celebrity TV chef Nick Nairn was allegedly attacked in Aberdeen city centre.

The 58-year-old, who became the youngest Scottish chef to win a Michelin star in the early 1990s, was taken to hospital with facial injuries following the incident on Union Street.

A man, 35, has been charged in connection with the attack.

Police Scotland Constable Alan Gordon said: "I would like to thank all those who have already come forward and urge anyone else who has information to get in touch on telephone number 101."