Iranian President Hassan Rouhani (center) arrives at a rally in Tehran's Azadi Square (Freedom Square) to give a speech marking the 35th anniversary of the Islamic revolution on Tuesday. Photo: AFP