Iran marks Islamic revolution with demand to expel Israel from UN
Support for the Palestinian cause and harsh criticism of the United States – often dubbed the “Great Satan” in Iran – and Israel dominated ceremonies marking the anniversary. In Tehran, …