The Taliban: undefeated, and possibly undefeatable