I wouldn't recommend HDFC. Had very bad experience with them. Their customer service is pathetic. Doha Bank is having tie up with Axis Bank in India. Axis Bank NRI customer service is just superb, had no problems at all for last 3 years.