Supporters of presidential candidate and current mayor of Tehran Mohammad-Bagher Ghalibaf hold his picture during his presidential campaign rally in Tehran, Iran on June 12, 2013. Iran's presidential election will be held on June 14. UPI/Maryam Rahmanian