Gov. Arnold Schwarzenegger will sign legislation prohibiting California's public retirement funds from investing in Iran, timing his Monday announcement to coincide with his United Nations address and a controversial New York visit by Iran President Mahmoud Ahmadinejad. "California has a long history of leadership and doing what's right with our investment portfolio," Schwarzenegger said in a statement released Monday morning. "Last year, I was proud to sign legislation to divest from the Sudan to take a powerful stand against genocide. I look forward to signing legislation to divest from Iran to take an equally powerful stand against terrorism."