In my day in Bahrain a postal draft from The Bank of Indian Money exchange beat the big banks exchange rate and other charges hands down...on a GF salary you simply cannot afford to do business with the big banks....I avoided about BD20 per month for 24years.