Taliban started out in Pakistan. The reason they we able to gain ground in Afghanistan is because they are a Pashto movement. About 40% of Afghanistan (a plurality) is Pashto. The Taliban treated minorities non-Pashto horribly, regardless of their religious affiliation. Northern Alliance was primarily non-Pashto, and thus represented the interests of the majority.
Bookmarks