En la bulliciosa ciudad hindú de Ranchipur, la vida parece transcurrir sin mayores sobresaltos hasta que una serie de eventos desata una serie de tensiones latentes. La historia sigue a un médico británico, que trata de servir a la comunidad mientras lidia con sus propios conflictos internos y sus sentimientos no resueltos hacia su exesposa. Su vida da un giro dramático cuando conoce a una bella y fascinante mujer, quien acaba siendo la esposa de un aristócrata indio.