In 1942 British India, 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 family devastated and destitute. Years later, after the Indian Independence in 1947, the freedom fighter's son, Bharat (Manoj Kumar), has grown up and goes to London for higher studies. On his arrival in Britain, He meets his father's college friend, Sharma (Madan Puri) with his westernized wife, Rita (Shammi) and daughter, Preeti (Saira Banu) and the hippie son, Shankar (Rajendra Nath).