Firebombs and pig heads thrown into mosques. Veiled women subjected to crude insults in the street. The...
Charlie Hebdo Massacre
Protesters have clashed with police in Pakistan's port city of Karachi, as they took to the streets...