Indes, 1947. Le colonel anglais Rodney Savage, chargé du trafic ferroviaire, a été affecté à Bhowani où suite à des émeutes pour l'indépendance du pays, il doit faire régner l’ordre. Il a deux sortes d’adversaires, les militants non-violents du Congrès menés par Surabhai et les terroristes de l'extrémiste Davey. À son arrivée, Savage recrute Victoria Jones, une métisse de père anglais (un mécanicien de locomotive) et de mère indienne. Victoria est membre de l’armée britannique, elle venait en permission dans son village natal. Les Anglais s'apprêtant à quitter les Indes, Victoria se trouve à la croisée des chemins se sentant exclue à la fois par l'une et par l'autre race à cause de sa double origine.