It took four months and forty-four thousand troops for the British to retake the Khyber Pass.
The recapture of the Khyber Pass by British forces took approximately four months with the assistance of forty-four thousand soldiers.