Kabul is the capital and largest city of Afghanistan, with an estimated population of 4,635,000 in 2015. Capital of Kabul province, it is an economic and cultural center strategically located in a narrow valley surrounding the Kabul River , high in the mountains before Khyber Pass