Hey, so I just withdrew some EUR to my GBP (Barclays) bank account, and it seems I received approximately 3% less than what I should have according to both google and my bank's own listed EUR/GBP exchange rate.
What gives? Are there hidden foreign exchange costs I didn't know about?
What better ways are there to convert BTC to GBP? (That isn't localbitcoins, since I don't want to risk selling to a drug dealer or something)