Home TravelAsia The Qutub Complex, a symbol of the city of Delhi