In the wake of the
Quit India Movement in 1942, Harnam (
Pran) betrays a
freedom fighter and as a result is
rewarded, but the freedom fighter is killed, leaving his wife, Ganga (
Kamini Kaushal) and her family devastated and destitute. Years later, after India won its
independence, the freedom fighter's son, Bharat (meaning "India") (
Manoj Kumar), grows up and goes to
London for higher studies. On his arrival in Britain, Bharat meets his father's college friend, Sharma (
Madan Puri) with his wife Rita (Shammi), daughter Preeti (
Saira Banu) and
hippie son Shankar (
Rajendra Nath). Preeti, having fully become Westernised, has long blonde hair, wears mini-dresses (though in many scenes, they appear to resemble
kimonos), smokes, drinks and has no idea of
Indian values until she meets Bharat, who becomes shocked to see that many
Indians in London are ashamed of their roots and even changed their names to sound Western. However, Bharat also realises that others do long for India but stay in Britain for financial reasons, like Sharma with his stack of
K. L. Saigal records. He takes it upon himself to try and change their way of thinking, while he and Preeti fall in love with each other. Later on, with his mother's and Guruji (
Ashok Kumar)'s approval, he promises to marry Preeti. Impressed by Bharat's idealism, Preeti agrees to marry him, but is not willing to come to India just yet. When Bharat persuades her, she eventually adopts the traditional lifestyle. == Cast ==