Bank of India has formally acquired a 76-percent stake in Indonesia's Bank Swadesi following the signing of a relevant document here on Friday.