New Delhi Sight Seeing

Qutub Minar

Qutub Minar is the tallest Islamic tower in India. It has been declared as a UNESCO World Heritage site. The…