Thousands of protesters burned Israeli flags in Morocco and protested the presence of an Israeli diplomat, threatening his safety.

Read more