Situado en la India colonial en 1938, que cuenta la historia de Lady Edwina Esketh (Myrna Loy), estado princesa Ranchipur, que está atrapado en un matrimonio aburrido. Por lo tanto decide quedarse con su antiguo amante Tom Ransome (George Brent), un antiguo maharajá retratista que ha cosechado una gran fama de mujeriego y un hombre borracho. Edwina pronto encontró un nuevo amante doctor Major Rama Safti (Tyrone Power). La falta de lluvias hace que la población a rezar a sus dioses para poner fin a la sequía, pero cuando el agua caerá más duro que nunca y relaciones ocultas Edwina será más a flote que nunca.