Deux colonels à la retraite sont en désaccord car l'un d'eux a été un traître au pays. Le petit-fils du traître et la petite-fille de l'autre colonel tombent amoureux mais doivent surmonter de nombreux obstacles, dont celui créé par le grand-père de la jeune fille, avant de s'unir dans le mariage. Il y a aussi la fille d'un brahmane qui aime le petit-fils du colonisé. À la fin, la fille du brahmane sacrifie sa vie pour sauver son bien-aimé. Le colonel traître expie également sa trahison.