Iraq devalued its currency by almost 20% against the dollar, the most on record, as the cash-strapped government faces an economic crisis brought about by low crude prices and oil-production cuts.The central bank on Saturday reduced the official rate to 1,450 dinar per dollar, the first devaluation since 2003.