Al Qaeda branch claims responsibility for Charlie Hebdo attack – CNN.com