Peshawar is the sixth largest city in Pakistan, with a population of over 2.3 million. It is situated in the northwest of the country,