In Iran today, President Mahmoud Ahmadinejad won approval from parliament for 18 of his 21 cabinet nominees. It's seen as a victory for the president, who has removed from his cabinet all ministers who questioned his handling of recent post-election unrest. Borzou Daragahi is Middle East correspondent for the Los Angeles Times.