Iran has warned France over the “insulting and indecent” cartoons, which appeared in a special edition to mark the anniversary of the deadly 2015 attack on the magazine’s Paris offices. Dozens of demonstrators, most of them religious seminary students, gathered in front of the embassy in the centre of the capital Tehran and set fire to French flags. “France, be ashamed!”, the crowd chanted. Waving Iranian flags, they held pictures of Khamenei and signs reading “I will sacrifice my life for the leader”, and “Shame on Charlie Hebdo”.