California Gov. Arnold Schwarzenegger signed a bill on Sunday, as he previously said he would, to bar the two biggest U.S. public pension funds from investing in companies doing business in Iran. The bill, which affects the California Public Employees' Retirement System and the California State Teachers' Retirement System, comes amid heightened tensions between the United States and Iran. Schwarzenegger's office had issued an announcement last month stating he would sign the bill while he was in New York as Iranian President Mahmoud Ahmadinejad was appearing at Columbia University. "I couldn't be more proud to sign this bill," Schwarzenegger echoed...