Indien vor der Unabhängigkeit: In Heeramandi, einem Bezirk von Lahore, herrschen Kurtisanen als Königinnen. Mallikajaan (Manisha Koirala) und Fareedan (Sonakshi Sinha) kämpfen erbittert um die Nachfolge. Die einzige Hoffnung ist Alam, Mallikajaans jüngste Tochter. Was aber passiert, als Alam ihre