Anne (Julie Christie) viaja para a Índia a fim de investigar a vida de sua tia-avó Olivia (Greta Scacchi), que protagonizou um escandaloso romance com o soberano local (Shashi Kapoor) na década de 1920.
À medida que mergulha no passado de sua tia-avó, Anne deixa-se envolver pela exuberância e sensualidade da Índia.