Israel has spent millions trying win hearts and minds abroad