India · Geography · Easy
Answer: New Delhi — New Delhi has been India's capital since 1911, when the British moved it there from Kolkata.
New Delhi has been India's capital since 1911, when the British moved it there from Kolkata.