Israel’s prime minister has criticised the presence of Palestinian flags at a protest against a contentious new law defining the country as a Jewish state.

Benjamin Netanyahu told the Cabinet on Sunday that Palestinian flags “flying in the heart of Tel Aviv” was “conclusive evidence” that many protesters oppose Israel’s existence, and proves the law is necessary.

Thousands rallied in Tel Aviv on Saturday against the contentious law.