AFP photographer Asif Hassan was shot Friday while covering an anti-Charlie Hebdo protest by religious party activists outside the French Consulate in Karachi, but appeared to be out of danger following surgery.