En Afrique du Sud, plusieurs bandes de truands convoitent des diamants. Conquérir ce butin n'est pas une mince affaire, à tel point que, bientôt, c'est pour rester en vie que les uns et les autres vont lutter...
En 1840, une jeune fille nommée Amiran (Bansree Mandhani), âgée de 8 ans est enlevée à sa famille par leur voisin, Dilawar Khan (Vishwajeet Pradhan) et vendue à Madam Khanum Jaan (Shabana Azmi), propriétaire d'un kotha où elle forme des courtisanes. Amiran, qu'on renomme Umrao Jaan, apprend...