The capital of the Mughal Empire was shifted from Agra to Delhi by ________?

The capital of the Mughal Empire was shifted from Agra to Delhi by ________?

مغل سلطنت کا دارالحکومت آگرہ سے دہلی کس نے منتقل کیا گیا؟
Explanation

The capital of the Mughal empire was shifted from Agra to Delhi by Shah Jahan in the year of 1638.

The new capital was officially named Shahjahanabad in 1648.

It is now known as Old Delhi

The architect behind the Taj Mahal, Ustad Ahmad Lahori, is credited with designing the Red Fort.