Protests have spread across the Muslim world over the publication in several European newspapers of cartoons lampooning the prophet Mohammed.In Indonesia, the world’s largest Islamic nation, anger boiled over as up to 300 activists stormed the building housing the Danish embassy in Jakarta. They threw eggs, smashed lamps and tore up and set fire to the Danish flag. But the demonstrators dispersed after an hour when the Danish ambassador appeared and promised to make an apology in the local press. Elsewhere, Iraqi, Egyptian and Palestinian Islamic groups held rallies as Muslims attended Friday prayers. Tens of thousands of angry Muslims marched through West Bank cities calling for vengeance against European countries where caricatures of the prophet Mohammed have been published. In Jerusalem, police dealt swiftly with a group of men carrying the large green banner of Hamas and denouncing Israel. Entry to the Al Aqsa mosque was also limited by Israeli authorities. Meanwhile, threats to kidnap foreigners have triggered a pullout of Western media from Gaza.