About: Quwwatul-Islam Masjid

Quwwatul-Islam Masjid (Qutb Complex, Delhi, India)

Quwwatul-Islam Masjid (Qutb Complex, Delhi, India)