To open a bank account in a particular country, should I go to this country personally?
Most of the modern banks have local representative offices and brnaches in other ocuntries. You need to check and, most likely, there will be a local branch of this bank in your country.