The Taliban claimed responsibility for the attack, saying it was in reprisal for an Afghan military operation earlier in the week against insurgents in eastern Parwan province, which the insurgents claimed killed many civilians.