Peshawar is the sixth most populous city in Pakistan, with a population of over 2.3 million. It is situated in the north-west of the country, close to the International border with Afghanistan. It is the capital of the province of Khyber Pakhtunkhwa, where it is the largest city.