Europe

Israeli flags burned in protest in Berlin

Israeli flags have been set on fire in Berlin by pro-Palestinian protesters. (AAP)

Demonstrators have set Israeli flags on fire in Berlin as they protest against Donald Trump's declaration that Jerusalem is Israel's capital.

German Justice Minister Heiko Maas says there's no place for anti-Semitism in Germany after demonstrators angered by US President Donald Trump's decision to recognise Jerusalem as the capital of Israel burned Israeli flags in Berlin.

Around 2,500 people protested in Berlin on Sunday against Trump's decision and one Israeli flag was burned, police say, adding that investigations into 11 people have been launched, with one of those related to the flag burning.

On Friday, hundreds of people gathered outside the US embassy in the German capital for protests. Police later confirmed on Twitter that they had detained 10 people during the protest and that 12 criminal charges had been brought, including for burning Israeli flags.

"Any kind of anti-Semitism is an attack on everyone. Anti-Semitism must never be allowed to have a place (in society) again," Maas told Bild newspaper's Monday edition.

Anti-Semitism remains a very sensitive issue in Germany more than 70 years after the end of the Nazi-era Holocaust, in which six million Jews were killed. Germany regards itself as one of Israel's closest allies.

German Foreign Minister Sigmar Gabriel told Bild that while criticism of Trump's decision was understandable, people had no right or reason to burn the Israeli flag, stir up hatred against Jews or question Israel's right to exist.

He said whoever did that was "taking a stand not only against Israel but also against the German constitution" and Germany would not tolerate that.

Gabriel said Germany only permitted peaceful demonstrations and would not allow conflicts in which people were prepared to use violence to be brought to Germany from other countries.