Lorsque deux fruits du jaquier disparaissent du jardin d'un politicien, l'enquête d'une flic prend une tournure inattendue alors qu'elle cherche à découvrir la vérité.
Dans les années 30, alors que l'Inde se bat contre les Britanniques pour obtenir son indépendance, des femmes veuves sont forcées à travailler dans un temple. L'une d'elles, qui veut s'échapper, rencontre un homme d'origine modeste.
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".