Correct Answer:
Option A - Quwwat-ul-Islam Mosque is situated in the Qutb complex in Delhi. It was built by Qutub-ud-din-Aibak in 1193 AD. The Quwwat-ul-Islam is best known for its tower of victory, celebrating the Muslim conquest of India.
A. Quwwat-ul-Islam Mosque is situated in the Qutb complex in Delhi. It was built by Qutub-ud-din-Aibak in 1193 AD. The Quwwat-ul-Islam is best known for its tower of victory, celebrating the Muslim conquest of India.