The City of Djinns - Must-see places in Delhi.Delhi is one of the oldest cities in the world and an excellent starting point for exploring North India. Not only because of ample...