Protesters marched to the US embassy, many carrying Iranian and Palestinian flags and portraits of Iran’s late supreme leader Ayatollah Khamenei.