The movie tells the story of Raj Malhotra (Amitabh Bachchan), his wife Pooja (Hema Malini), and their four sons Ajay (Aman Verma), Sanjay (Samir Soni), Rohit (Saahil Chadda), and Karan (Nasir Kazi). The couple have provided their children with everything, often at the cost of Raj's and Pooja's own requirements. The Malhotras have an adopted son Alok (Salman Khan), who is in love with Arpita (Mahima Chaudhry). Alok was an orphan and Raj provided him with money and education, bringing him up as his own son. Now a successful man, Alok worships Raj because of all his help and thinks him as his father.Raj has a flourishing job. But, once he retires, he is unable to support himself and has to vacate the house he and Pooja have shared for years. They decide to live with their kids to enjoy their love and affection. However, their kids do not want them: They think looking after their parents will be a hassle. The children decide to split the parents up, each parent going to live with one of the sons for the next six months. The children think the parents will refuse the offer and, therefore, they will remain in their home. However, the parents reluctantly accept the offer.The parents endure this separation as well as horrible treatment from their children after all they have sacrificed for them. Their grandson, Rahul, is the only one who gives Raj love and affection. Saddened by the treatment he has received from his children and their families, Raj writes down his feelings about how he fulfilled his children's dreams and, in return, how they treat him, as well as his love for his wife, and how much pain their separation has caused. His writing eventually becomes a novel. To pass time in the lonesome and angry house he temporarily lives in, he makes friends that admire him and regard him more than his sons. Pooja, meanwhile, endures abuse from her son and daughter-in-law, as well as her granddaughter, Payal. Payal, though, realizes her mistake when Pooja saves her from her boyfriend's sexual advances and nurtures Pooja with love.While changing their trains after six months, Raj and Pooja spend some time together in Vijaynagar. There they suddenly meet Alok, who takes them to his home and gives them the importance and care which their real sons did not. Raj finds out that his writing has become a published book named Baghban. This book becomes a big hit, selling the first copies immediately. Raj, as a result, gains the money he needs to support himself and Pooja in their old age. Their sons find out and are irked that they are not receiving any money. They ask their parents for forgiveness to achieve this end. Payal and Rahul, though, realize their true motives and refuse to come with their parents. Raj is honored for his work, and the four sons attend with their wives. When they ask Raj to forgive them, he refuses and instead disowns them. Not even Pooja will forgive her children for the pain they have put them through.Raj stays with Pooja at their old home, near Alok and Arpita, and enjoy the company of Rahul and Payal.
Output: Question: How many sons does Raj Malhotra have?, Answer: He has four sons Ajay, Sanjay, Rohit and Karan.He has a fifth adopted son Alok.