Turkish PM Recep Tayyip Erdogan has announced a major cabinet reshuffle after three ministerial resignations over a corruption inquiry, the BBC reports.
Mr Erdogan named 10 new ministers – almost half of his total roster – after talks with President Abdullah Gul.
One of those who quit, Environment Minister Erdogan Bayraktar, had urged Mr Erdogan to step down himself.
Police are investigating allegations of illicit money transfers to Iran and bribery for construction projects.
Mr Bayraktar, Economy Minister Zafer Caglayan and Interior Minister Muammer Guler quit after their sons were taken into custody.
All three deny any wrongdoing.
In Istanbul, protesters held a street rally against corruption in the government. There were reports of clashes with riot police late on Wednesday evening.