Obstacles to Democracy

What do we know about Iran’s Guardian Council and its role in legislation and elections?