Actor Allusion: A subtle one. When Yash starts the song 'Aati kya khandala', the camera immediately cuts away to Naina, who laughs. Naina is played by Rani Mukherji, who had a role in the movie Ghulam from which the song originates.
Narm: Most of fandom dislikes the scene with British schoolchildren singing the Indian national anthem.
So, kids of all different races and religions say the American Pledge of Alligience everyday in school.
Yes, but those students are either American or living in the US. The scene in question involves a group of mostly white children at a school in London with no ties to India whatsoever. In fact, Anjali's feelings of alienation are why Rohan teaches the kids the anthem in the first place. It's meant to be meaningful because it is unusual; many fans simply find it a bit over-the-top.