Calcutta, 1919. A peine arrivé en Inde, où il a été muté après la fin de la Grande Guerre, le capitaine Wyndham doit enquêter sur le meurtre d'un haut fonctionnaire britannique, retrouvé mort dans une ruelle. Dans la bouche du cadavre, un billet invitant les Britanniques à quitter le pays.
Calcutta, 1923. Un célèbre homme de lettres hindou est assassiné dans un quartier musulman de la ville. Le sergent Banerjee est le premier à arriver sur les lieux. Il est alors suspecté à tort du crime. Il fuit pour prouver son innocence et part à la poursuite de celui qui est à ses yeux le principal suspect, un leader du parti musulman. Il trouve de l'aide auprès du capitaine Wyndham.