Carry On Up the Khyber is a 1968 British comedy film, the 16th in the series of 31 Carry On films (1958–1992). It stars Carry On regulars Sid James, Kenneth Williams, Charles Hawtrey, Joan Sims, Bernard Bresslaw and Peter Butterworth. It is the second of two Carry On film appearances by Wanda Ventham; and Roy Castle makes his only Carry On appearance, in the romantic male lead part usually played by Jim Dale. Angela Douglas makes her fourth and final appearance in the series. Terry Scott returned to the series after his minor role in the first film of the series, Carry On Sergeant a decade earlier. The film is, in part, a spoof of Kiplingesque movies and television series about life in the British Raj, both contemporary and from earlier, Hollywood, periods. The title is a play on words in the risqué Carry On tradition, with "Khyber" (short for "Khyber Pass") being rhyming slang for "arse". Plot Sir Sidney Ruff-Diamond (Sid James) is Queen Victoria's Governor in the Indian province of Kalabar near the Khyber Pass. The province is defended by the feared 3rd Foot and Mouth Regiment, who are said to not wear anything under their kilts. When a soldier, the inept Private Widdle (Charles Hawtrey), is found wearing underpants after an encounter with the warlord Bungdit Din (Bernard Bresslaw), chief of the warlike Burpa tribe, the Khasi of Kalabar (Kenneth Williams) plans to use this information to incite a rebellion in Kalabar. He aims to dispel the "tough" image of the Devils in Skirts by revealing that, contrary to popular belief, they actually wear underpants underneath their kilts. A diplomatic operation ensues on the part of the British, who fail to publicly prove that the incident was an aberration. The Governor's wife (Joan Sims), in the hope of luring the Khasi into bed with her, takes a photograph of an inspection in which many of the soldiers present are found wearing underpants, and takes it to him. With this hard evidence in hand, the Khasi would be able to muster a ferocious Afghan invasion force, storm the Khyber Pass and capture India from the British; but Lady Ruff-Diamond insists that he sleep with her before she parts with the photograph. He delays on account of her unattractiveness, eventually taking her away with him to Bungdit Din's palace. Meanwhile, the Khasi's daughter, Princess Jelhi (Angela Douglas), reveals to