Christopher Steele: super-spy or dodgy dossier writer? The secret world of the man behind the leaked Trump document
Some say the ex-MI6 man is solid, thorough, with extensive contacts, but may have been producing just 'raw intelligence'. Others claim he is 'showy'. Trump says he has produced 'fake news'