A teenager has been arrested and charged in connection with a spate of cash thefts in Musselburgh.

Police said an 18-year-old male has been reported to the Procurator Fiscal after hundreds of pounds were snatched in three incidents over two days in the town.

They said two separate thefts were reported from a premises on Station Road, on June 5, when money disappeared from a rucksack and a wallet.

The following day police were called to a premises in Musselburgh High Street after money was taken from there as well.

A spokesperson for Police Scotland said: ""Police in East Lothian have now arrested and charged an 18-year-old man following three thefts in Musselburgh.

"A report has been sent to the Procurator Fiscal."