The Qutub Minar in Delhi is the tallest freestanding stone tower in the world (approx. 250 feet).