Q. Which Mughal ruler transferred the capital of Mughal empire from Agra to Delhi permanently?
Answer:
Shah Jahan
Notes: Shah Jahan moved the Mughal Empire's capital from Agra to Delhi in 1638, establishing Shahjahanabad on the Yamuna River. It included the Red Fort and Jama Masjid, reflecting Mughal architecture. The city was designed for grandeur, with wide streets and markets, near the ancient Indraprastha, for better defense and centralized administration.