Devant une somme de 500 roupies à sa mère, Krishna, un jeune garçon, travaille dans un cirque ambulant. Cependant, les forains sont partis sans lui ; il se retrouve alors à Bombay, où il devient porteur de thé et en hérite le nom : "Chaipu".
Lorsque le fils d'une puissante famille indienne retourne dans son pays après des études aux États-Unis, il fait ses premiers pas dans un milieu politique corrompu.
Nandini, jeune Indienne expatriée au Canada, tombe amoureuse de Shekhar avec qui elle a un fils. Face aux menaces qui pèsent sur ses parents, Shekhar décide de rentrer en Inde. Il emmène femme et enfant et rejoint sa famille dans un coin reculé du Rajasthan. Nandini découvre un monde primitif...
Kaala Karikaalan est un représentant des habitants de Dharavi, un grand bidonville de Mumbai. Quand un leader politique tente de conquérir la terre dans laquelle il vit , Kaala s’y oppose pour résister aux plans du politicien.