Britisch - Indien, 1985. Der Gouvaneur Sir Sidney Ruff – Diamond (Sidney James) verwaltet die Kolonie Kalabar im Namen der britischen Krone. Sehr zum Ärger des Khansis von Kalabar (Kenneth Williams), der die Briten lieber tot und sein Land von der Kolonialmacht befreit sähe. Einzig allein das Gerücht, das schottische Regiment trüge keine Unterwäsche unter ihren Kilts, bewahrt die Besatzer vor einer Rebellion. Als aber der afghanische Verbündete Khasis, der furchteinfllössde Krieger Bungdit Din (Bernhard Bresslaw), bei einer listigen Aktion am Khyber – Pass entdeckt, dass „Teufel in Röcken“ doch Unterwäsche tragen, ist es um den Mythos ihrer Unbesiegbarkeit geschehen. Ausgerechnet Joan (Joan Sims), die Gattin des Gouvaneurs, vernarrt in den Khasi, spielt eben diesem ein Beweisfoto zu. Die Briten setzen eine geheime Mission zur Vernichtung des Fotos an. Erfolglos, wie es scheint. Doch Hilfe kommt aus den Reihen der Inder – die Tochter des Khasis, die hübsche Jelhi (Angela Douglas) hat ein Auge auf Captain Keene (Roy Castle) geworfen...