Kolkata (formerly Calcutta) is the capital of West Bengal. It was the capital of British India until 1911 and remains the cultural and commercial center of West Bengal. Mumbai is in Maharashtra, Delhi is the national capital, and Bangalore is in Karnataka.