A man has been charged with the robbery of a taxi driver in Dundee.

The 33-year-old man has also been charged with the attempted robbery of another taxi driver in the city two days later.

The first incident is said to have taken place in Sharleston Drive on Thursday, May 31.

The attempted robbery allegedly happened in Dee Gardens on Saturday.

Police said the man has been held in custody and is due to appear at Dundee Sheriff Court on Monday.