The Taliban claimed responsibility.