By whom was capital of the Mughal Empire shifted from Agra to Delhi?

Ans – Shahjahan