A former DG of MI5 should've known that Dagestan is not a "former Soviet Republic". But this is the only lapse in a very good book.