In which country does ICICI Bank not have a subsidiary?
United Kingdom
Canada
United States
China
Answer
ICICI Bank has subsidiaries in the United Kingdom and Canada. However, it does not have a subsidiary in the United States, though it does have a branch there.
Know Your Money Matters: The Ultimate ICICI Bank Quiz