I contacted Citibank China, they said I need to be there in person and bring a passport. I like having a foreign account because I can denominate the account in almost any currency I want.

Is there any way to open a foreign bank account without being present?