ICICI Bank has a branch in Sri Lanka .
The bank has subsidiaries in the United Kingdom and Canada ; branches in United States , Singapore , Bahrain , Hong Kong , Sri Lanka , Qatar , Oman , Dubai International Finance Centre , China and South Africa ; and representative offices in United Arab Emirates , Bangladesh , Malaysia and Indonesia .
ICICI Bank