A man has been charged over the death of a pensioner found dead almost a year ago.

Brian McKandie's body was discovered at his home in Rothienorman, Aberdeenshire, in March 2016.

Steven Sidebottom, 23, was charged over the 67-year-old's death on Friday.

Mr Sidebottom, who is from the Rothienorman area, is expected to appear at Aberdeen Sheriff Court on Monday, February 27.

Detective chief inspector Iain Smith, from Police Scotland's Major Investigation Team, said: "This has been a lengthy and complex investigation which has involved significant resources from across Police Scotland.

"Our inquiries are ongoing and police activity will continue in the area."