Protest rally in Tehran