Situated at Mehrauli, bacdonce the center of ancient Delhi, the Qutab Minar is one of the most remarkable towers in the world.