TravelTill

About Taloqan



T?loq?n is the capital of Takhar Province, in northern Afghanistan. It is located in the Taluqan District. The population was estimated as 196,400 in 2006