Tomb of Iltutmish (#145)
The Tomb of Iltutmish is part of the Quwwat-ul-Islam Mosque which is Delhi's first and oldest mosque. Construction of the mosque began in the 1190s. The Mosque is part of the Qutb complex, an array of monuments and buildings at Mehrauli in Delhi, India.
Top Explore Position : 145 | See more of my Explored photos.