Can you not use a foreign broker? Or is that not legal? There are quite a few brokers who accept people from all over the world, though some of them do have special conditions for people from certain countries. (most likely put in place because of certain legislation in that particular country) But if they are charging you for holding shares then I'd definitely look at other brokers, it's stupid to pay for nothing.