Where is kutubminar located?
The Qutub Minar is located in Delhi, India. It is situated in the Qutub complex in the Mehrauli area, which is a UNESCO World Heritage Site. The minaret stands at a height of 73 meters and is one of the tallest brick minarets in the world, built during the 12th century.