Did Britain’s 20 years in Afghanistan end in triumph or disaster? We may feel we know the answer, but Boris Johnson was here to tell us that we are mistaken. First, a word on Westminster…