State Bank of India (SBI) has signed a share purchase agreement with the principal shareholders of Kenya-based Giro Commercial Bank.According to a release issued by SBI to the BSE today, the bank will acquire 76% equity stake in Giro Bank along with management control subject to all related approvals.