What is a bank custodian?

A bank custodian is responsible for maintaining the safety of clients' assets held at one of the custodian's premises, a sub-custodian facility, or an outside depository.