Once again, a cartoon of the Prophet Mohammed has sparked anger and controversy.