Ian Rankin says competing with "almost unbelievable" real-life political twists and turns at the moment is a new challenge for writers of fiction.
Moss' last Topshop collection
Kate Moss unveiled her last collection for Topshop last night in London.
Model Kate Moss unveiled her 14th and last collection for Topshop at the flagship store in London's Oxford Street last night.
The 36-year-old's Autumn collection has a distinctive hippy style, with plenty of flower prints and dresses with fringes.
Moss was in high spirits and posed with Arcadia boss and Topshop's CEO Philip Green and his daughter Chloé , who is rumoured to be taking over from Kate and start designing for her dad's store.
The model will still collaborate with Topshop on and off on special projects and has also launched the "Iconic Kate " line, a capsule collection of Kate 's best selling items.
Take a look at Kate Moss launching her last collection for Topshop below!
Kate Moss' last collection for Topshop
Take a look at the gallery of Kate Moss unveiling her last collection for Topshop
Linkin Park have said their "hearts are broken" following the suicide of lead singer Chester Bennington.
The Great British Bake Off will be sponsored for the first time as it moves from the BBC to Channel 4, but the identity of the companies concerned suggests the show's popularity with the public may
Dwayne 'The Rock' Johnson has made a "movie" co-starring Apple's voice assistant Siri.
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...