State Bank of India London Main Branch in the City of London on 2nd July 2024 in London, United Kingdom. State Bank of India is an Indian multinational public sector bank and financial services statutory body headquartered in Mumbai. The City of London is a city, ceremonial county and local government district that contains the primary central business district CBD of London. The City of London is widely referred to simply as the City is also colloquially known as the Square Mile.