I need to transfer money to my travel agent in Iran but the bank account is in Dubai and I have been asked not to mention their name when I do the transfer as they won't be able to get the money due to embargoes. Is this normal?
Because of EU and US massive banking sanctions on Iran, it is quite common and true that many Iranian businesses and government entities and also individuals have bank accounts in euro and $ in Dubai, or Germany, or South East Asia!
If it is clear on the transfer form that the recipient is an Iranian company they may refuse the transaction. Don't mention that the final recipient is in Iran or to an Iranian company, no matter what country that company may be based in.
By the way, you can pay us in cash as soon as arriving to Iran.
Check the cheapest Iran tours at http://www.uppersia.com/Iran-tours