ICICI Bank Limited is an Indian multinational bank and financial services company headquartered in Mumbai. It offers a wide range of banking products and financial services for corporate and retail customers through a variety of delivery channels and specialized subsidiaries in the areas of investment banking, life, non-life insurance, venture capital and asset management.

This development finance institution has a network of 5,275 branches and 15,589 ATMs across India and has a presence in 17 countries. The bank has subsidiaries in the United Kingdom and Canada; branches in United States, Singapore, Bahrain, Hong Kong, Qatar, Oman, Dubai International Finance Centre, China and South Africa; as well as representative offices in United Arab Emirates, Bangladesh, Malaysia and Indonesia. The company's UK subsidiary has also established branches in Belgium and Germany.
From the passage identify the locations of the ICICI Bank branches and its subsidiaries outside India. Display the results in comma separated format.
United Kingdom, Canada, United States, Singapore, Bahrain, Hong Kong, Qatar, Oman, Dubai International Finance Centre, China, South Africa, United Arab Emirates, Bangladesh, Malaysia, Indonesia, Belgium, Germany