American flags were set ablaze in Tehran on Wednesday as thousands of people gathered to mark the anniversary of the takeover of the U.S. Embassy.