The correct answer is D. Islamabad.

India's capital is New Delhi, while Pakistan's capital is Islamabad. Both New Delhi and Islamabad are planned cities that were built in the 20th century. New Delhi was built by the British in the early 20th century, while Islamabad was built by the Pakistani government in the mid-20th century. Both cities are located in the northern part of their respective countries.

Rawalpindi is a city in Pakistan that is located near the border with India. It was the capital of Pakistan from 1947 to 1956. Peshawar is a city in Pakistan that is located in the northwestern part of the country. It is the capital of the Khyber Pakhtunkhwa province. Lahore is a city in Pakistan that is located in the eastern part of the country. It is the capital of the Punjab province.

All four options are cities in Pakistan. However, only Islamabad is the capital of Pakistan.