Indien
im Jahr 1947. Der ehemalige US-Pilot Steve Gibbs (Alan Ladd) ist ein Waffenschmuggler
geworden, der dem Maharadscha von Gandahar, dessen Hauptstadt von einer
gegnerischen Armee bedroht wird, Waffen verkaufen will.
Der
Premierminister des Maharadschas, Singh (Charles Boyer), ein Anhänger von
Gandhis Philosophie der Gewaltlosigkeit, stellt sich ihm jedoch entgegen.
Premierminister Singh untersagt Steve, den Maharadscha zu treffen.
Während
seines Aufenthalts in einem Hotel in der Hauptstadt von Gandahar wird Steve von
der französischen Abenteurerin (Corinne Calvet) umganrt, die Steve nach Bombay
fliegen soll.
Steve lehnt jedoch ab, der sich in der Zwischenzeit in Joan Willoughby (Deborah Kerr) verliebt hat, die Tochter des örtlichen Pfarrers (Cecil Kellaway), der nach der Unabhängigkeit Indiens mit seiner Gemeinde in Gandahar geblieben ist.