Qutub Minar is a UNESCO World Heritage Site and Delhi’s tallest minaret, with a height of about 240 feet.