Bollywood can't distinguish accents!
Is it just me, I'm TRULY ANNOYED at the use of British voices as alleged Americans! Not just this movie, but Kal Ho Na Ho, KANK, etc - all filmed in America - where there is no shortage of American actors/actresses, yet the extras are all British! Perhaps the casting directors can't distinguish the obvious accentual differences, but the viewing audiences can!
I say chaps - enough! It's the same as passing Chinese actors as Japanese or vice-versa.