Un couple âgé rencontre dans un train Sudha (Mala Sinha), une jeune fille traditionnelle qui part en pèlerinage avec sa mère. Ils la trouvent être un parti idéal pour leur fils Ramesh (Biswajeet) et pensent qu'elle saura le remettre dans le droit chemin, car ils estiment qu'il est beaucoup trop influencé par un style de vie décadent (il boit et fait la fête jusqu'à tard avec ses amis).
Le père de Ramesh, Jwala Prasad (Bipin Gupta), exige que Ramesh épouse Sudha avant de partir pour Londres, faute de quoi il refusera de financer ses études à l'étranger. Ramesh accepte le mariage, mais part pour Londres juste après la cérémonie, sans même avoir jeté un regard à sa nouvelle épouse. Lors de son voyage en bateau, il fait la connaissance de Gupte (Johnny Walker), avec qui il se lie d'amitié. Arrivé à Londres, il rencontre également Jenny (Helen) et devient ami avec elle, bien que Jenny soit amoureuse de lui.
Pendant ce temps, Shankarnath (Ashok Kumar) trouve une Sudha complètement désemparée. Il décide de lui enseigner l'anglais et de l'aider à comprendre les usages du monde, afin qu'elle puisse retrouver Ramesh et conquérir son cœur. Sous la tutelle de Shankarnath, Sudha voyage jusqu'à Londres et séjourne chez une de ses connaissances, M. Malhotra. Se faisant désormais appeler Sushma, elle rencontre Ramesh, qui tombe éperdument amoureux d'elle.
Cependant, les choses se compliquent sérieusement lorsque Shankarnath découvre que Jenny est en réalité sa petite-fille, qu'il avait perdue de vue depuis de nombreuses années. Comment Sudha et Ramesh parviendront-ils à se retrouver une fois toutes les vérités dévoilées ? C'est ce que la suite de l'histoire nous révèle.