A man has been charged in connection with a fatal fire in Aberdeenshire 17 years ago.

Gordon Graham, 43, died in the blaze at his home on High Street in Fraserburgh in May 1998.

Police launched a review of the case in 2009 after receiving new information, but no one was charged.

A 42-year-old man is expected to appear at Peterhead Sheriff Court on Thursday.

A Police Scotland spokesman said: "A 42-year-old man has been arrested and charged in connection with a fatal fire on May 3, 1998, which claimed the life of Gordon Graham.

"The man is due to appear at Peterhead Sheriff Court on Thursday, February 4."