Around 5,000 protesters in the Sudanese capital angry over an anti-Islam film on Friday stormed the embassies of Britain and Germany, which was torched and badly damaged, an AFP reporter said.

Police fired tear gas to disperse the protesters as several of them scaled the roof of the German embassy and others attacked its facade and tore down the flag to replace it with a black Islamist one, the reporter said.

The mob, furious over an anti-Islam film produced in the United States that has triggered similar violence in Libya, Egypt and other parts of the Arab world, then set fire to the building.