Yes it is possible. You can open Cyprus bank account from anywhere living the world. You just have to submit the documents required by the bank and call them that you want to open an account with them
I don't think you will need to visit Cyprus to open and bank account. You can contact any locally by living in Cyprus and save them to manage your account on your behalf.
Hello I want to know is the best bank provider in Cyprus which is having good support system and less fees.
Also mention why you are using that bank account?
I think they do.. Because there are large number of investers who recieve payments or funds from foreign countries so thay must be having swift number i think