A God In Every Stone: A Novel by Kamila Shamsie The city of Peshawar is located in Pakistan, 59.1 kilometers (approximately 36 miles) from the Torkham-Border Crossing into Afghanistan. It is at the end of the Khyber Pass which cuts through the Spin Ghar mountain range and connects the two nations. Until 1947 it was a part of British India. Go back even farther, c. 515 B.C., and the Persian Empire claimed the city. Kamila Shamsie layers over two thousand years of Peshawar’s history into her novel: A God In Every Stone.