[单选题]
基金托管人一般是依法设立的并取得基金托管资格的( )。
A.投资银行
B.商业银行
C.证券公司
D.保险公司
参考答案与解析: