Hamid Javani
Press TV, Tehran
The countdown begins for Iran’s May 19 presidential as well as city and village council elections. Iran’s interior ministry which is in charge of performing, supervising and reporting the elections in Iran says that all mechanisms are in place to stage the upcoming polls.