Amar Prem (1972)
Amar Prem (Hindi: अमर प्रेम, Urdu: امر پریم, translation: Immortal Love) is a 1972 Hindi drama film directed by Shakti Samanta, based on a Bengali short story Nishi Padma by Bibhutibhushan Bandopadhyay about a school boy, who is ill-treated by his step mother, and becomes friends with a prostitute neighbour. The film stars Sharmila Tagore playing a prostitute with a heart of gold, while Rajesh Khanna in the role of lonely businessman, and Vinod Mehra, adult Nandu, the young child, who they both come to care for.
More at Wikipedia.