Thousands of Shiite Muslims marched in the capitals of Iran and Iraq on Friday to mark “Jerusalem Day,” in an annual protest against Israeli rule over the holy city and show of support for the Palestinians. Some burned Israeli flags and effigies of President Donald Trump.