I want to transfer $500 to my son in the USA. I'm using the online Internet facilty of ICICI bank, Hyderabad through the "money2 world" option.
In spite of my filling all the details like the account number, swift code, routing number, the address of the Bank of America in Atlanta of the beneficiary, the transaction is being rejected with the reason that the corresponding bank details is not correct.
What is a correspondent bank? Are the details different from the bank details of the beneficiary account in US, in this case the Bank of America in Atlanta?