A man has been charged over the death of another man who was found injured in the street.

Mark Maguire died in hospital two days after being discovered on Achintore Road in Fort William on May 13.

The 44-year-old was from Bishopbriggs in East Dunbartonshire.

A 41-year-old man has now been charged in connection with his death and is expected to appear at Fort William Sheriff Court on Tuesday.

A 22-year-old man who was previously arrested by officers investigating the incident has been released without charge.

Detective inspector Richard Baird said: "Following extensive enquiries into the death of Mark Maguire I can confirm that a 41-year-old man has been reported to the procurator fiscal.

"Our thoughts at this time are very much with Mark's family, who continue to be supported by specially trained officers.

"I would like to thank the local community for their patience and understanding while our investigation has been carried out."