ICICI Bank Limited is a privately owned Indian development finance institution with its registered office in Vadodara, Gujarat, and corporate office in Mumbai, Maharashtra.