Delhi – India’s capital, teeming with 16.7 million inhabitants – is the eighth largest city in the world. Founded during or before the 6th century BC and raided, ransacked, and rebuilt multiple times since, Delhi has the kind of history that could give a reader vertigo.
Read Full Article »
