What is the capital and largest city of Afghanistan?
Kabul is the capital and largest city of Afghanistan. It is situated high in a narrow valley within the Hindu Kush mountain range and serves as a strategic meeting point between Tartary, Hindustan, and Persia.