Tens of thousands of Iranians marched in Tehran's Azadi Square Thursday, chanting "Death to America and Israel" and waving anti-Western placards on the 37th anniversary of the country's 1979 Islamic revolution.
"I have a message for Obama, you can't do anything to us and anything you say is a lie," said 37-year-old Ahmad Norouzi, a nurse, wore a bandana on his head that read: "We will not allow foreign influence."
President Hassan Rouhani gave an address, saying that Iranians will "never yield" to outside pressure.
"Our nuclear victory showed to the world that Iranians are capable of winning any battle, including diplomatic battles," Rouhani told the crowds.
Despite the political message, there was an almost carnival atmosphere with face-painted teenagers frolicking in the streets while vendors sold goods.