Police fired water cannon and bullets in the air as they clashed with anti-Charlie Hebdo protesters outside the French consulate in Pakistan's port city of Karachi Friday.