根据《证券投资基金法》的规定,基金托管人对于基金管理人的投资行为具有监督职责。这种监督主要体现在基金资产保管、基金资金清算、会计复核以及对基金投资运作的监督等方面。因此,有权对基金管理人的投资行为进行监督的是基金托管人。选项B正确。