Shekhar (Arvind Swamy) ist Hindu und Shaila (Manisha Koirala) Muslimin. Konventionen verbieten ihnen eine Heirat. Die Flucht in die anonyme Großstadt Bombay ist ihre einzige Hoffnung. Hier bekommen sie Zwillinge und führen ein glückliches Familienleben. Doch es kommt zu Unruhen zwischen Hindus und Moslems. Tausende Menschenleben werden vernichtet, Familien zerstört. Inmitten des Chaos werden Shekhar und Shaila von ihren Kindern getrennt, die nun auf sich allein gestellt sind, in einer Stadt im Ausnahmezustand, wo religiöse Zugehörigkeit über Leben und Tod entscheiden kann.