Aarti (Deepti Naval) is a housewife silently haunted by the sight of Muslim women begging for sanctuary in her house, that she ignored. Her only hope for salvation comes when she takes in an orphaned Muslim boy as a servant, pretending to her family he is Hindu. Khan Saheb (Naseeruddin Shah) is a great Muslim musician who lives in a Hindu suburb, refusing to comprehend the fractured world around him. Muneera has hidden with friends during the riots but returns to find her home gutted and trust in her neighbours destroyed. Middle class Sameer, married to a Hindu wife, is torn between fleeing town or staying and being recognised as a Muslim.