Who built Shalimar Bagh?

Who built Shalimar Bagh?
A: Akbar
B: Shah Jahan
C: Jahangir
D: Aurangzeb

Shah Jahan constructed Shalimar Bagh in Lahore in 1642; a Mughal architectural gem with terraced gardens. Other emperors built different sites. Its design reflects Mughal aesthetics; significant for studying cultural heritage; urban planning; and architectural history in South Asia.