Is it true that it is almost impossible to get a US visa if you have an Iranian stamp in your passport?
Will my H1-B approval remain valid if I get a new passport as the visa was approved on the old one? (I am yet to get the stamping done.)