A man has been charged over 43 crimes committed across Edinburgh.

The 20-year-old was arrested on Wednesday at a flat in Moredun on seven outstanding warrants for several alleged offences, police said.

James McKinnon faced 13 charges when he appeared at Edinburgh Sheriff Court on Thursday.

They included two of housebreaking with intent to steal, six of opening a lockfast motor vehicle and theft and five of opening a lockfast motor vehicle with intent.

McKinnon, from Edinburgh, made no plea or declaration and was remanded in custody.

A 36-year-old woman was also charged under the Misuse of Drugs Act after a cannabis cultivation of 13 plants, estimated to be worth more than £1500, was found at the address.

Detective inspector Grant Johnston, of Gayfield CID, said: "Thanks to some fantastic work by the violence reduction unit and vehicle crime team at Gayfield, a man has now been charged in connection with a number of offences."