On June 18, Iran is all set to head for its Presidential elections. In the last week of May, Iran’s Guardian Council came up with the selected line-up of contestants after vetting, a process unique to the Iranian polity. Out of 592 candidates, the final list contains 7 probables. The vetted list suggests favoritism granted…