Ex-MI6 chief Sir Richard Dearlove says John le Carré's spy novels were a 'stain' on the service

Sir Richard Dearlove (pictured) blasted the writer - who died in Cornwall on Saturday - for 'successfully tarring the moral reputation of his former colleagues'.