Iran's President Hassan Rouhani has won a second term in office, receiving close to 23 million votes out of more than 40 million votes cast.The announcement was made by Iran's Interior Minister Abdolreza Rahmani Fazli earlier Saturday.