Mosques, Landmarks and Islamic Architecture

Which of these terms is defined as follows: one of the largest mosques in India, built in the seventeenth century by Mughal Emperor Shah Jahan?

Correct answer

D. Jama Masjid, Delhi

Explanation

'Jama Masjid, Delhi' refers to one of the largest mosques in India, built in the seventeenth century by Mughal Emperor Shah Jahan.