Die Prostituierte "Miss India" (Deepa Sahi) hat genug von ihrem Job und entzieht sich dem Einfluss ihres Zuhälters und Vaters (Gulshan Grover). Sie wandert durch Bombay und trifft auf einen Obdachlosen (Shahrukh Khan), dem sie einen Deal anbietet: Sie bezahlt ihn, wenn er sie unterhält. Während sie sich auf den Strassen der Stadt amüsieren, droht Gefahr im Land: Der größenwahnsinnige Don Quichote (Amrish Puri) will die Macht an sich reissen, indem er den Präsidenten (Anupam Kher) durch seinen Handlanger Nathuram (Anupam Kher) austauscht. Quichotes Sohn (Javed Jaffrey) hat es außerdem auf "Miss India" abgesehen, was sie und ihren neuen Freund bald in Quichotes finstere Pläne hineinzieht.