Twin brothers have been charged with the murder of a granddad whose remains were found in January after he vanished on a charity cycle four years ago.

Former Navy petty officer Anthony Parsons went missing in 2017, aged 63, while on a charity cycle from his home in Tillicoultry, Clackmannanshire, to Fort William.

Anthony, who also went by "Tony", was last seen near midnight on October 12 that year outside the Bridge of Orchy Hotel in Argyll and Bute.

His body was discovered in January, over four years later, at a remote location near the hotel.

Police Scotland said on Monday two men were arrested and charged in connection with his death.

Twins Alexander McKellar and Robert McKellar, both 29, appeared at Dumbarton Sheriff Court charged with murder, conspiracy to murder and an attempt to defeat the ends of justice.

Police have charged two twin brother's with Anthony's murder

One of the twins, Alexander McKellar, is also accused of causing serious injury by dangerous driving.

The brothers did not enter a plea at the hearing and were remanded in custody while a future court date is set.

Anthony's family finally laid him to rest at Stirling Crematorium in April.

Anthony's family held a service for him in April

They urged anyone with information to come forward, saying they "still need answers" about his death.

Detective Inspector John McFall of the Major Investigations Team led the inquiry into Mr Parsons' death.

He said: "I would like to offer my thanks to the local community for all their help and assistance throughout this investigation and to those who came forward with significant information."