Afghanistan just beat Scotland by 130 runs in T20 World Cup. Taliban must be doing something right.