From what I've read recently you can buy prepaid debit card from the counter in any shopping mall, is that true?
From what I've read recently you can buy prepaid debit card from the counter in any shopping mall, is that true?