Place for ads
Select the correct answer from the options below:
Qutub Minar, a UNESCO World Heritage Site, is located in Delhi and is known for its towering minaret.