One person was shot and another injured in clashes between anti-Charlie Hebdo protesters and police outside the French consulate in Pakistan's Karachi, an AFP correspondent at the city's main hospital said.