Iranians voted in the presidential as well as the city and village councils elections on May 19, 2017. The two elections were arranged to be on the same day to boost participations and show support for the clerical regime in Tehran. The Guardian Council had handpicked six candidates and rejected the rest of more than 1600 applicants who had registered[Read More...]
Source