State Bank of India (SBI) is the largest banking and financial services company in India by revenue, assets and market capitalisation. It is a state-owned corporation with its headquarters in Mumbai, Maharashtra. As of March 2012, it had assets of US$360 billion and 14,119 branches, including 173 foreign offices in 37 countries across the globe. Including the branches that belong to its associate banks, SBI has 21,500 branches with 30 Crore customers!