1 day agoSupreme Leader Khamenei Votes as Iran Chooses New President Amidst Controversy | Amaravati TodayAmaravatitoday