I live and work in the UK and I often pay fees in USD (mostly to hosting companies) and receive payments in USD (for freelance jobs). Is there any way I can legally and practically open a bank account in USD by using my own name and:
- without setting foot in the US (anywhere in the UK is fine);
- without paying a single penny in silly additional fees for so-called "international" bank accounts;
- without having to deal with minimum deposits nonsense?