SBI’s 20% stake in Investec Capital Services (India) Pvt Ltd is held through its subsidiary SBI Capital Markets (SBI Caps), and dates back to 2020.