Could you elaborate? I was going to open Seychelles company with Cyprus bank account for my online business (not e-commerce). I understand that I will not be able paypal with it.
What are other cons of opening Seychelles or similar company? This is an affiliate business. I need to be able to...