Its a money laundering thing - unless you are a premier customer its increasingly difficult to find a bank that will take you if you are not in the UK or at least appear to be so. HSBC traditionally served this market and advertise that they do. I have zero experience of HSBC in Egypt but their local banks range from OK to appalling. Have you tried HSBC Jersey? I think the IOM has been told to get squeaky clean by the regulators...