The body of a 66-year-old man has been recovered from a harbour, police said.

Coastguards and police were called to a report of a person in the water at Fraserburgh harbour in Aberdeenshire at about 9.15am yesterday.

The man, who was from Fraserburgh, was airlifted to Aberdeen Royal Infirmary where he was pronounced dead.

There are no suspicious circumstances and a report will be submitted to the procurator fiscal.