A teenager has been injured in an alleged stabbing at a Sainsbury's supermarket.

A knife attack is said to have taken place on Tom Johnston Road in Dundee on Thursday.

The 18-year-old man suffered injuries, which are not believed to be serious.

A boy, 17, has been charged in connection with the incident and is due to appear at Dundee Sheriff Court on Friday.