The EU has criticised a controversial new Israeli law targeting non-governmental organisations that receive most of their funding from abroad. Such groups must now declare they rely on foreign money in communications with officials, in the media and online. Israel's prime minister said the public needed to know when foreign...