When was Shahjahanabad built and who designed it?
Shahjahanabad was built between 1638 and 1649 under the direction of the chief architect Ustad Ahmad Lahori. The Mughal emperor Shah Jahan ordered the construction of the new capital city to replace Agra in 1648.