I live in Spain and have a bank account in £pounds sterling and another one in €euros. I wish to take, say, the equivalent of £500 to Bahrain and exchange this to their currency - Bahrain dinar in a few weeks. Knowing how bad the exchange rate is now between £ and € is it better to draw out the money from my £sterling account and exchange to Bahrain dinar when I arrive in Bahrain, OR transfer the £500 to my other account in euros and take euros out to Bahrain and exchange them for Bahrain Dinar? Many thanks for any forthcoming advice.