Why did India move its capital?

The reason why India's capital changed from Delhi to New Delhi: The Mughal dynasty set Delhi as its capital, because it was located in the central area, and they built a red fort in the city. The British followed suit and established a new city in the south of old Delhi, called New Delhi, as their capital.

They established the Constituent Assembly, the Prince Mi, the office of the governor and the official residence of the former commander of the three armed forces. The Indian government also believes that this geographical location is better, so the new city is designated as the national capital.