Iranian President Hassan Rouhani delivers a speech to introduce three new ministers in Majlis(Parliament) in Tehran, Iran, on Nov. 1, 2016. Iran's Majlis(Parliament) gave votes of confidence on Tuesday to three proposed candidates by President Hassan Rouhani to reshuffle three ministries, Press TV reported. Last month, the three ex-ministers submitted their resignation letters to President Rouhani following the criticisms by the opposition parties. (Xinhua/Ahmad Halabisaz)