Wonder had been scheduled to perform on December 6 for Friends of the Israel Defence Forces, which raises money for Israeli soldiers and their families.
Wonder said the United Nations recommended cancelling his performance because he is an official ‘Messenger of Peace’ for the organisation.
