Uma história situada na Índia, que explora a divisão entre a tradição e a modernidade, através do cruzamento de histórias de personagens oriundas de diferentes castas.
Benares, cidade santa mas margens do rio Ganges, castiga cruelmente aqueles que brincam com as tradições morais... Deepak, um jovem oriundo dos bairros pobres, apaixona-se perdidamente por uma mulher que não pertence à mesma casta. Devi, uma estudante perdida, vive torturada por um sentimento de culpabilidade após o desaparecimento do primeiro amante. Pathak, pai de Devi, vítima da corrupção policial, perde o seu sentido moral em troca de dinheiro, e Jhonta é um jovem que procura uma família. Todos são personagens à procura de um futuro melhor, divididos entre o turbilhão da modernidade e a fidelidade às tradições, e cujos caminhos, em breve, se cruzarão…