Step 1: Identify the criterion:
The question is about a financial, not political or administrative, capital.
Step 2: Match city to institutions:
Mumbai is home to India's stock exchanges and the RBI, which is what earns it the 'financial capital' title, as opposed to Delhi, which is the political capital.
Final Answer:
Mumbai is India's financial capital.