New Delhi is the capital of India, housing all three branches of the government - executive, legislature, and judiciary. It was declared the capital in 1912, shifting from Kolkata. Mumbai, Chennai, and Kolkata are major metropolitan cities but not the national capital.