Why do the characters not have American accents?
I get that they're talking in Hindi the majority of the time but when they speak on English it's in an Indian accent?? What?! That's some bad directing and acting. They didn't make any references to recently moving to New York which would explain their accent.