Depuis des années, Rukminibai, vieillissante, est la maquerelle d’un bordel dans une petite ville du Maharashtra, en Inde. Un jour, elle apprend qu’elle a désormais un nouveau propriétaire, M. Gupta, dont le fils, Sushil, doit bientôt se marier.
Sous l’impulsion de la conseillère municipale Shantidevi, les habitants exigent que le bordel soit déplacé ailleurs, de préférence à la périphérie de la ville, et ils finissent par obtenir gain de cause, obligeant Rukmini à déménager avec ses filles. Leur nouvel emplacement se trouve près du dargah de Baba Karak Shah. Ironie du sort, ce lieu attire beaucoup de monde et la clientèle du bordel de Rukmini augmente.
Les complications commencent lorsque Sushil refuse d’épouser Malti, jeune fille au comportement enfantin choisie par son père, et déclare vouloir épouser Zeenat, une prostituée qui vit chez Rukmini.