Money exchange in Iran

What is the Iranian currency?
Where can I exchange money?
How to find out about the exchange rates?
Is it possible to pay by a credit card?
Which currencies can be exchanged?

The Iranian official currency is Rial. Rials are available in coins (1, 2, 5, 10, 20, 50, 100, and 250 Rls.) and notes (100, 200, 500, 1.000, 2.000, 5.000, and 10.000 Rls.). Coins are only marked in Persian script and numerals, but one side of the notes is printed in English. It is possible to exchange money already at the airport, no matter at what time. The exchange rates may change quite often, but it is possible to find out the exchange rates at any bank, but only special banks do exchange money. It is possible to exchange US Dollars at the banks, but it might be more difficult to exchange other currencies (as German Marks or English Pounds) in all the banks. Lately, the exchange of foreign currencies has been allowed, and there are exchange shops available in most big cities. The exchange rates of these shops are usually higher than the official rate. The following currencies can be easily exchanged at any Exchange Shop: US Dollars, German Marks, British Pounds, French Francs, and Japanese Yen. There are also other currencies available. In some places, it is possible to pay by credit cards. Master Card and Visa are accepted.