Stevie Wonder says he is "against war, any war, anywhere." So he's canceling a performance for a group that raises money for the Israeli military.
The show for the Friends of the Israel Defense Forces had been set for Thursday. But Wonder caught flak from the United Nations - because he is an official "Messenger of Peace" for the international organization.
Last week, the U.N. overwhelmingly voted to recognize a Palestinian state - a move made over U.S. and Israeli objections. Several petitions had called on Wonder to cancel the performance.
(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)