Sort:  

YOu can use them wherever the VISA card is accepted, the question is whether they will send you a card to the country where you live. Citizens of a certain country cannot simply order a card. But I still can use it there where you are if shop takes VISA card.

Right, VISA is accepted almost everywhere. Getting the card delivered to one's country will be the issue in certain parts of the world. Yes, there can be a work around if a shop takes VISA card. Thanks for the explanation :)