A man has been arrested in connection with an alleged armed robbery and sexual assault at a farm more than six months ago.

The incident happened near Salsburgh in North Lanarkshire on the morning of Thursday, September 5 last year.

A man allegedly entered the property, threatened a 32-year-old woman with a firearm, tied her up and demanded money before sexually assaulting her and then fleeing in a stolen car.

A reconstruction featured on the BBC's Crimewatch programme in January.

Police said a 46-year-old man has now been arrested in connection with the incident.

A report is to be sent to the procurator fiscal and the man is due to appear at Airdrie Sheriff Court tomorrow.