Iranian Rial
$1 USD = 10,179 Rial

Under President Mahmoud Ahmadinejad, Iran has remained a thorn in the side of the Western world, refusing to stop its nuclear program and continuing to threaten Israel.

While Iran has been riding high on petro-dollars as oil prices skyrocketed — driving up the price of everything from a gallon of gas to an airplane ticket to a box of cereal in the U.S. — its currency has remained unimpressive.

One U.S. dollar will buy you 10,179.00 rial, but don't start packing your bags. The government warns against travel to Iran as some elements of the regime remain hostile to the U.S.

• No. 6 Worst Currency: Indonesia