Sulle rive del Gange si incrociano e si mescolano le vite di vari personaggi con le loro storie di amore, libertà, emancipazione. Ma Benares (Varanasi), la città sacra sulle rive del fiume, riserva una punizione severa a coloro che giocano con le tradizioni. Deepak si innamora perdutamente di una ragazza che appartiene a una casta diversa dalla sua. Devi, una giovane studentessa, è tormentata dal senso di colpa per la scomparsa del suo primo amante. Pathak, il padre di Devi è vittima della corruzione della polizia mentre Jhonta è un ragazzino alla ricerca di una famiglia. Tutti aspirano a un futuro migliore, divisi tra le esigenze imposte dalla modernità e il fedele attaccamento alle tradizioni.