Some expats have taken over 25 driving tests and spent thousands of rials in the process, only to be told to try again.