French satirical magazine prints Muhammad cartoons

demonstration Political Cartoons