Protests against the French satirical weekly Charlie Hebdo were held in Afghanistan, Pakistan, the Middle East and parts of Africa over the weekend, as crowds demonstrated against the magazine’s portrayal of the Prophet Muhammad, according to news reports.