I'm a UK resident and my father (not a resident) is visiting us and happen to bring €4000 with him instead of £4000 (yes, you heard that right). And this amount is entirely in cash.
What's the most effective way to exchange to GBP without losing a lot on FX rates?
Post office, local exchange...