I feel doha bank has best exchage rate offer to india iam from mumbai also i do transfer monthly online thru it then you can open bank in commercial bank whhis has transfer facilty in with ICICI bank to open the ICICI nre account you can do it from here alos no need to go to india they have online facilties also.

opt for the best one as per your need.