Singer Pharrell Williams has been bombarded with furious social media messages after performing at a benefit gig for Israeli Defence Forces (IDF) personnel.
Williams joined stars including Ashton Kutcher, Gerard Butler, Andy Garcia and Ziggy Marley at the Friends of the Israeli Defence Forces Western Region Gala at The Beverly Hilton hotel in California earlier this month.
The attendees raised $60 million for IDF soldiers, the families of fallen Israeli service people and wounded veterans, reports aceshowbiz.com.
At the event, Williams performed his hit number "Happy" and gave a speech calling for an end to fighting and remembered the victims of last month's attack on a synagogue in Pittsburgh, Pennsylvania, but his presence has angered activists who object to the IDF's actions in the long-running Israel-Palestine conflict.
"Dear Pharrell, you contributed in raising $60 million to a nasty army that has killed hundreds of thousands of my people," one Palestinian campaigner wrote on Twitter.