Delhi, the capital city of India, is a treasure trove of history, culture ... the first ruler of the Delhi Sultanate, this towering monument is a masterpiece of Indo-Islamic architecture.