Ahead of upcoming presidential elections Iran’s ruling Guardian Council passed new laws that limit the power of president. Supporters claim the new legislation is aimed at making the voting procedure more transparent. [Al Jazeera]