The story is of two British born Indians named Raj Malhotra (Shahrukh Khan) and Simran Singh (Kajol). Though having been brought up in Britain, Raj and Simran both value their Indian roots but the two have different parenting. Simran has been raised by her conservative father Baldev (Amrish Puri) whilst Raj's father (Anupam Kher) is more liberal.