A 14-year-old boy has gone missing after failing to turn up for school.

James Shanley was last seen at 8.30am on Wednesday in the Stoneybank area in Musselburgh, East Lothian.

Police are now appealing for anyone who may know where he is to get in touch.

The schoolboy has links to the Leith, Granton and Restalrig areas of Edinburgh.

Police said James' family are worried about him and want him to come home.

He is described as being 5ft 6in tall, has a slim build and short black hair usually styled in a quiff.

He was last seen wearing a black Northface puffer jacket, black jogging bottoms and was carrying a black holdall.

Anyone with information has been asked to contact Police Scotland on 101, quoting incident number 4001 of January 17.