Refusing to bow to the pressure of anti-Israel activists, Sir Elton John arrived in Israel on Thursday and performed in front of tens of thousands of Israelis at the Ramat Gan stadium.
John's arrival followed weeks of speculation due to several recent cancellations of concerts in Israel by other musical acts including Elvis Costello, the Pixies and Devendra Banhart for politically-related reasons.
The British music star, who last peformed in Israel in 1993, greeted the enthusiastic crowd by saying "Shalom" in Hebrew.
John said that no one could have stopped him from coming to perform in Israel.
"We're spreading peace and love on this stage and we're happy to be here," he said.