iranian nuclear wepaons

The head of MI6, Sir John Sawers, says Iran could have nuclear weapons within "two years". But is he guilty of exaggerating