Reason - is The data center of American express is Not in india , govt. says - please establish your data center in india.
RBI Cancel Licence Of This New Bank 18 June
SBI vs HDFC vs ICICI Minimum Account Balance