Former spy Jonathan Pollard attended the Jerusalem Day celebration at the Mercaz HaRav yeshiva in Jerusalem on Monday night.
Follow Israel Hayom on Facebook and Twitter
The ceremony was smaller and shorter than originally planned over security tensions in Jerusalem.
Pollard criticized the international community for refusing to recognize Jerusalem as Israel's capital, saying, "Since 1948, we've been making every effort to prove to the world that Jerusalem is our capital."
He added, "This is our land, God gave it to us, and if you don't like it, that's okay. We set the rules," he continued, saying, "You may have heard that the US wants to set up a PA embassy in Jerusalem. We can't allow this. If the Americans want to set up a Palestinian embassy in Washington, good luck. That's their business. But not here. Not in Israel. Not in Jerusalem."