In which of the following cities is the Quwwat ul-Islam mosque situated?
- A.Panipat
- B.Lahore
- C.Ajmer
- D.Delhi
Show answer
The Quwwat-ul-Islam mosque, "Might of Islam", stands in the Qutub complex at Mehrauli in Delhi, next to the Qutub Minar and the Iron Pillar.
Read the full explanation →