根据《商业银行法》的规定,商业银行可以进行下列哪项活动?

根据《商业银行法》的规定,商业银行可以进行下列哪项活动?

A.从事信托投资和股票业务

B.代办保险

C.向非银行金融机构和企业投资

D.投资于非自用不动产

正确答案是B