A vingt-quatre ans, India vit seule à Los Angeles. Le jour de son anniversaire, son père, ancien ambassadeur américain en Inde, vient la chercher dans sa Bentley avec son nouveau chauffeur Shalimar, venu du Cachemire. Quelques jours plus tard, le chauffeur sonne chez elle. Lorsqu’elle descend, elle retrouve son père égorgé. Quant au chauffeur, il a disparu. Elle apprend peu après que sa mère n’est pas morte à sa naissance comme elle le pensait. India se rebaptise donc Kashmira et décide de partir au Cachemire. Elle découvre alors que Shalimar a également tué sa vraie mère, et que le destin de ce chauffeur est bizarrement lié à celui de sa famille…

