All Entries Tagged With: "Iltutmish"
Qutub Minar
Qutub Minar is a twelfth century UNESCO World Heritage Site in New Delhi and is a very popular tourist destination. Qutub Minar is the world's tallest minaret.
kjohri | Apr 04, 2010 | Comments 1