Qutub Minar Delhi or Qutb Minar is a magnificent historical monument and one of the country’s most iconic landmarks. Located in Qutub Complex in the Mehrauli area of South Delhi, this 72.5 metres (238 ft) tall minaret or victory tower is a UNESCO World heritage Site and is an exceptional example of early Indo-Islamic architecture.