Mahmoud Ahmadinejad, the Iranian president, has dismissed the governor of the Central Bank and a recent cabinet reshuffle has led to a string of sackings and replacements.
Al Jazeera's Alireza Ronaghi reports from Tehran on the changes in the Iranian administration.