National

The author of the upcoming James Bond novel has issued an apology for dismissing Idris Elba for the spy role by calling him "too street."