Which one of the following rulers laid the foundation of a new town where the modern city of Agra stands?

Muhammad bin Tughlaq
Sikandar Lodi
Akbar
Shahjahan

The correct answer is: D. Shahjahan

Shahjahan was the Mughal emperor who laid the foundation of the new town where the modern city of Agra stands. He built the Taj Mahal in Agra as a tomb for his wife Mumtaz Mahal.

Muhammad bin Tughlaq was the Sultan of Delhi from 1324 to 1351. He was a powerful ruler who expanded the Mughal Empire, but he was also known for his erratic behavior. He is said to have moved the capital of the empire from Delhi to Daulatabad, and then back again, in an attempt to improve the empire’s economy.

Sikandar Lodi was the Sultan of Delhi from 1489 to 1517. He was a successful military leader who expanded the Mughal Empire, but he is also known for his cruelty. He is said to have killed thousands of people in order to consolidate his power.

Akbar was the Mughal emperor from 1556 to 1605. He was a powerful and successful ruler who expanded the Mughal Empire to its greatest extent. He is also known for his religious tolerance and his patronage of the arts.

The modern city of Agra is located in the Indian state of Uttar Pradesh. It is a major tourist destination, due to its many historical monuments, including the Taj Mahal.