Israeli flag snatched away from demonstrators as rally against anti-Semitism cancelled after just 15 minutes amid safety fears.

Read more