How come Dev Patel can imitate the Indian accent so well in the Slumdog Millionaire movie? He was born in London and that's where he's been living all his life! Even if he might have visited relatives in India I don't think it's enough for him to get the accent...