The capital of India is New Delhi, which was chosen as the capital in 1911 during the British colonial era. It was selected for its strategic location and its central position in the country.